我不认为这与GitKraken严格相关,但我在这里和谷歌都没有找到任何令人满意的解释。
我正在使用GitKraken。情况就是这样:
- 创建"掌握"分支并承诺了几次。做了一些更改,但没有在" master"
上提交
- 创建" XYZ"分支"主人"并在那里提交了一些文件。
- 在Branch" XYZ"上添加了更多代码。签出(对我来说签出意味着我已经修改了文件以进行分级和提交)
- 创建" ABC"分支" XYZ" (分支机构)。 GitKraken并没有告诉我任何关于承诺分支的事情" X"第一
- 在分支" ABC"。
中添加了少量文件和代码
- 当我想要提交时,我点击了"舞台文件"它显示我在所有3个分支中修改了文件,没有任何分类,都是togheter。
因此,我必须仔细挑选它们并通过内存将它们分配到每个分支并执行正确的提交。
醇>
所以第6点是一个尴尬的"当我在分支XYZ上工作时,我修改了这3个文件,所以我切换到分支" XYZ"并阶段和承诺他们"然后
"好的,当我打算在分支上工作时,我修改了这些其他4个文件" ABC",让我们切换到它的阶段,并将其他4个文件提交到其余10个修改过的文件中,我记得的其他6个与#34; master"有关。分支"
我总是讨厌git并发现它很愚蠢,但这是什么?我做错了什么?
这是图形表示: