git 建立分支後哈希竟然和父分支一樣
迷茫
迷茫 2017-05-02 09:18:27
0
1
579

我從 master 分出來 develop 分支做開發,今天要測試一個功能 又從 develop 出了個分支 test,沒想到兩個分支的 哈希 竟然一模一樣

test
提交: e033e8a69384bf228d3d78ba486b4841ce2d3320 [e033e8a]
父級: ce67fb224a

develop
提交: e033e8a69384bf228d3d78ba486b4841ce2d3320 [e033e8a]
父級: ce67fb224a

而且即便我刪除了再重新建立分支也會是一樣的 哈希,這是什麼情況啊?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(1)
过去多啦不再A梦

git不是svn,建立分支不會完整複製一個快照。 git只是建立了一個指標test,指向和develop相同的位置。

git中的雜湊值是每一個commit的雜湊值,分支是沒有雜湊值的。因為創建完test以後沒有新的提交,所以它們所指的還是同一個commit,所以自然是相同的哈希值。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板