来自SVN,我仍然习惯了Git的复杂性。在发现TortoiseGit只是在寻找麻烦的第一手资料之后,我也发现了Git Extensions。
正如我过去所做的那样,在完成任何任务之前,我设法完成了三个单独的任务 - 我知道并不是那么明智。它让我练习分支,这是肯定的。
除了master
之外,我现在还有三个分支:thread-safe
,common-create-web-request
和change-alias-target
。此时,没有任何内容未被分级,所有更改都将提交给这三个分支中的一个(或者我认为,参见下一段)并且没有任何更改被推送或合并。
我只是好奇,并且有点担心,Git Extensions Browse窗口似乎以图形方式显示,尽管对分支thread-safe
和common-create-web-request
的修订都在这些分支上,但这两个修订版本分支change-alias-target
不是(我正在查看运行修订列表左侧的图表)。如果我错误地将它们交给了...... master
?那么我想我需要知道如何将它们移到分支change-alias-target
,请。
答案 0 :(得分:0)
2个提交位于分支' change-alias-target'中。 git中的分支是处理一系列提交的指针。所以,如果你能看到提交,那是因为它们包含在跟随线路上升时会遇到的所有分支(红色标签)中。
您还可以在提交选项卡中看到,一旦您单击其对应的行,就会包含它所包含的所有分支。列表将在提交消息后显示...