网络上有很多SO答案和教程,说哪个分支是我们的和哪个分支是其,这取决于它是否是一个基础或合并,并说明为什么通常使用方便的表,以及手册页和online docs(不使用表)的原因。
事情是,我不在乎记得。我不喜欢计算机应该能够告诉我的琐碎事情,或者只是告诉我。
是否存在包含此信息的命令或ENV var等?(对我的env的搜索不会显示任何内容,但也许我需要先启用某些功能)。我可以在提示中粘贴的内容将是完美的。如果它可以处理冲突的rebase中间问题,使目标分支成为对已达成的提交的引用,那会更好。
从对此的困惑和警告的数量来看,如果有的话,您将通过共享帮助每个人。
任何帮助或见识将不胜感激。
答案 0 :(得分:2)
答案 1 :(得分:1)
当您将A
合并到B
和A
是commit-ish(不止分支)的情况下,B
是我们的, B
是他们的。提交时,A
= B
和HEAD
= A
。
当您将MERGE_HEAD
立足于A
时,B
是我们的,B
是他们的。提交时,A
= B
和HEAD
= A
。
当您将REBASE_HEAD
挑选到A
时,B
是我们的,B
是他们的。提交时,A
= B
和HEAD
= A
。
您可以使用针对CHERRY_PICK_HEAD
,HEAD
,MERGE_HEAD
和REBASE_HEAD
的命令,例如CHERRY_PICK_HEAD
。