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