【发布时间】:2014-12-28 00:06:15
【问题描述】:
我对使用 Git 很陌生。
我正在开发一个存储库,在那里我尝试重构代码但失败了,所以我最终在主分支上返回了 1 次提交,而是在我之前所在的位置工作。我现在已经做出了我想要保留并且不想与前面的提交合并的更改。前面的提交也已经在远程存储库上。
什么解决方案不会干扰我的本地和远程存储库上的提交,同时保留我所做的更改而不是合并?
这是一个 git log 用于澄清。 HEAD, master commit 是我刚刚尝试做但不让我做的那个。 origin/master 是分支的尖端,也在 Github 上(我认为。)
* bb1d222 (HEAD, master)
| * 832e8af (origin/master)
|/
* 3293d35
【问题讨论】:
-
使用 git -push 命令和 git -add
命令 -
@fadfad 明确一点:提交
832e8af是否对应于您重构代码的失败尝试?另外,你是回购的唯一贡献者吗? -
@Jubobs 是的,是的。
-
@Jubobs 感谢您的帮助和耐心等待!我听从了你的回答。