了解 Git 扩展分支的图形表示

Understanding graphical representation of Git Extensions Branches

来自SVN,我还在习惯Git的复杂。在第一手发现 TortoiseGit 只是自找麻烦之后,我还发现了 Git 扩展。

正如我过去所做的那样,我在完成其中任何一项之前设法完成了三个独立的任务——我知道这不是很明智。不过,它可以让我练习分支,这是肯定的。

除了master,我现在还有三个分支:thread-safecommon-create-web-requestchange-alias-target。在这一点上,没有什么是未暂存的,所有更改都提交给这三个分支之一(或者我认为,请参阅下一段)并且其中 none 已被推送或合并。

我只是好奇,也有点担心,Git 扩展浏览 window 似乎以图形方式显示,尽管对分支 thread-safecommon-create-web-request 在那些分支上,对分支 change-alias-target 的两个修订不在(我正在查看修订列表左侧的图表 运行)。如果我错误地承诺他们.. master?那么我想我需要知道如何将它们移动到分支 change-alias-target,拜托。

2 次提交在分支 'change-alias-target' 中。 git 中的分支是处理提交链的指针。所以,如果你能看到一个提交,那是因为它们包含在你沿着行上升时会遇到的所有分支(红色标签)中。

您还可以在提交选项卡中看到,一旦您单击其对应的行,它包含的所有分支。列表显示在提交消息之后...