1
我是新的git,我不明白一件事。沒有屎樹,爲什麼?
我創建一個存儲庫和一個主分支。
我做了很多文件的初始提交。
我創建了一個分支「development
」。
並從development
分支新項目的新分支。
我做了一些提交,推送。
但我所有的git歷史都是平坦的。爲什麼?
爲什麼我看其他資料庫有路徑樹這樣的:
爲什麼我的尚平?
當pat樹開始顯示不同的分支?
我是新的git,我不明白一件事。沒有屎樹,爲什麼?
我創建一個存儲庫和一個主分支。
我做了很多文件的初始提交。
我創建了一個分支「development
」。
並從development
分支新項目的新分支。
我做了一些提交,推送。
但我所有的git歷史都是平坦的。爲什麼?
爲什麼我看其他資料庫有路徑樹這樣的:
爲什麼我的尚平?
當pat樹開始顯示不同的分支?
爲什麼我的地板仍然平坦?當pat樹開始顯示不同的分支時?
當你在不同分支上提交併發時,它開始認真分支。
這意味着你需要做的主和開發和 newbranch看到一棵樹都提交。
如果不是,如果你只是提交(即使它們在連續分支中),提交圖仍然是平坦的。
git init .
git add and commit on master:
m--m--m (master)
然後創建分支開發:
git checkout -b dev
# add and commit on dev
m--m--m--d--d--d (dev)
最後,新的分支:
m--m--m--d--d--d--b--b (newbranch)
| |
(master) (dev)
。如果你回到主開發和製造新的提交,然後你開始看到一棵樹:
git checkout master
# new commits
git checkout dev
# new commits
m--m--m--M--M (master)
\
d--d--d--D--D (dev)
\
b--bb (newbranch)
請參閱with commands例如:
git log --graph --abbrev-commit --decorate --date=relative --all