1
7
我不确定你的回购协议是什么样子,但这里是最坏的情况。
假设你
origin: o---o---A---B---C master 您的本地存储库看起来像这样, JimPuls: o---o---A---B---C master, origin/master \ D---E---F topic1 然后,在您的分支重命名之后,您的本地存储库如下所示: JimPuls: o---o---A---B---C old_master, origin/master \ D---E---F master
现在,当你推的时候
origin: o---o---A...B...C (B & C are orphaned commits) \ D---E---F master
这可能对你的朋友很残忍,他们可能在
Sally: o---o---A---B---C origin/master \ G---H---I master
现在,如果你做了非快速向前推,莎莉做了一个
Sally: D---E---F origin/master / o---o---A---B---C \ G---H---I master
现在萨利必须弄清楚如何把她的工作(G,H,I)放回存储库。如果她只是和
Git让你这么做很酷,但这有点自找麻烦。你真希望莎莉注意到这种情况。这就是为什么当您这样做时,您应该警告所有其他贡献者,以便他们能够适当地处理更改。
注:
以上是最坏的情况。如果你
|
2
0
基本上,您的操作与以下操作相同:
他们会有这样的效果:其他人都会得到
如果
|
algo · 在C语言中,将两个指针数组合并成第三个指针数组++ 2 年前 |
Davi A. Sampaio · 合并对特定键具有相同值的dict 2 年前 |
hncl · JS使用map合并两个子数组 2 年前 |
userj · 如何合并两个基于数字的列标题不断增加的数据帧? 2 年前 |
Nihilum · 在Python上合并数组而不求其重叠单元格的和 2 年前 |