根據此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