git 创建分支后哈希竟然和父分支一样
迷茫
迷茫 2017-05-02 09:18:27
0
1
599

我从 master 分出来 develop 分支做开发,今天要测试一个功能 又从 develop 出了个分支 test,没想到两个分支的 哈希 竟然一模一样

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

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

而且即便我删除了再重新创建分支也会是一样的 哈希,这是什么情况啊?

迷茫
迷茫

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

全員に返信(1)
过去多啦不再A梦

Git は svn ではないため、ブランチを作成してもスナップショットは完全にはコピーされません。 Git は、開発と同じ場所を指すポインター テストを作成するだけです。

git のハッシュ値は各コミットのハッシュ値であり、ブランチにはハッシュ値がありません。テスト作成後は新たなコミットがないので同じコミットを参照しているため、当然ハッシュ値も同じになります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート