根据此post我想查看SmartGit git客户端中新分支的分支。贝娄,我会详细我做的步骤说明什么SmartGit显示器,我希望要显示的内容:fork git分支并使用SmartGit查看它们
步骤:
S1)通过克隆一台远程创建一个本地的Git仓库:
git clone https:/myusername:[email protected]/repo3
S2)cd到repo3,我刚刚创建的git本地仓库,然后在新文件中添加文本:
echo "aaa" >> file1
S3)添加文件来COMMITED:
git add .
S4)提交更改:
git commit -m "commit1"
S5)添加另一行到file1和提交更改
echo "bbb" >> file1
git add .
git commit -m "commit2"
S6)推改变到远程存储库:
git push origin master
现在,SmartGit显示一个单一e行,对于主科,蚁两次提交:
S7)创建另一个分支 “newBranch1”:
git checkout -b newBranch1
S8)然后我做一次提交这个分支:
echo "row1" >> file2
git add .
git commit -m "commit1_newBranch1"
现在,SmartGit显示:
根据开头提到的post中的“图20”,可以确定:对于主分支上的最后一次提交,提交已提前,并且有一个节点。 s9)然后我切换回主分支,并从主控上的最后一个提交点创建另一个分支“newBranch2”;我添加了一个新的文件“文件3”文本“ROW1”,然后我提交的变化:
git checkout master
git checkout -b newBranch2
echo "row1" >> file3
git add .
git commit -m "commit1_newBranch2"
现在SmartGit显示:
,我希望看到像一棵树上图中提到的“图21”。或者如下:
newBranch2 o o newBranch1
\/
o master's head
|
o
|
我误解了git和/或SmartGit是如何工作的? 如果是这样,请指导我具体的答案。 Thansk提前
@ An Huy:你发布的命令确实显示了一个图表,但我想在SmartGit中看到它。 SmartGit不是我的选择,我必须使用它。你认为在gitkraken中图表是否按预期显示?感谢您尝试帮助。 –
事实上,GitKraken似乎在分叉图中显示了分支。不过,我想在SmartGit中做到这一点。 –
当然,它的确如(几乎每一个Git GUI客户端),只需检查@ mark-adelberger的回答 – mstrap