gpt4 book ai didi

git - 在 git 上,我检查了以前的提交,现在找不到我后来的提交

转载 作者:太空狗 更新时间:2023-10-29 14:48:51 26 4
gpt4 key购买 nike

我对 git 的使用还很陌生,发现很难理解分支/提交管理。不管怎样,我正在做的项目是由 git 管理的,我正在为它使用 gitk。我使用 gitk 进行提交,并检查了之前的提交。现在,当我可视化 HEAD 的历史记录时,我 check out 的提交出现在最后,而我之后的其他 5 或 6 次提交都消失了。

请注意,我在 master 分支上工作 - 但由于某种原因我现在不在 master 分支上。也就是说gitk可视化是这样的:

提交 14...提交 9..掌握....提交 1

我检查了提交 9,但我也没有任何提交哈希码。

最佳答案

使用 git log 查看所有提交,获取最新提交的 SHA1 哈希,然后执行

git checkout -b "branchname" <SHA1 goes here>

这将检索您在不在 checkout 分支上时所做的任何提交,然后您应该在新分支上看到所有提交。

关于git - 在 git 上,我检查了以前的提交,现在找不到我后来的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com