这就是我的所作所为:
我将kernel_common/android-3.0
合并到我的主local branch。
然后我想重置为Linux 3.0.13,所以我查看了历史记录并找到this
问题是,重置时,Android提交显示为未跟踪的更改(也就是说,我放弃了所有提交)。
请参阅上图,当我重置为黄色提交时,我“松散”蓝色提示,反之亦然。
答案 0 :(得分:2)
这样就完全正确了。
黄色提交不包含蓝色提交,反之亦然。
重置只会使你指向新提交的分支,即它将只包含那个时间点的代码,并且不知道以后的合并。
如果你想要一个将蓝色状态和黄色状态组合在一起的新状态,只需合并这些提交:
git checkout -b mybranch $blue_SHA1
git merge $yellow_SHA1
答案 1 :(得分:-1)
我终于明白了:为Android提交做了git reset
然后合并了Linux提交。
谢谢!