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

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

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

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

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

迷茫
迷茫

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

모든 응답(1)
过去多啦不再A梦

Git은 svn이 아니므로 브랜치를 생성해도 스냅샷이 완전히 복사되지는 않습니다. Git은 개발과 동일한 위치를 가리키는 포인터 테스트를 생성합니다.

git의 해시 값은 각 커밋의 해시 값이며, 브랜치에는 해시 값이 없습니다. 테스트가 생성된 후에는 새로운 커밋이 없기 때문에 여전히 동일한 커밋을 참조하므로 당연히 동일한 해시 값을 갖습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿