git“丢失”了我的提交,有点,日志给出了相互矛盾的结果

发布于 2024-12-07 06:58:48 字数 424 浏览 0 评论 0原文

这里有一些非常奇怪的东西我无法弄清楚。

昨晚我提交了一些文件。

今天午餐时间左右,我意识到文件已经“丢失”了我昨天所做的所有更改。

我回顾了 git log 结果,果然提交就在那里。我通过执行 git diff 检查了内容,并且提交包含更改。但是......

如果我执行 git log,我可以在所有提交列表中看到该提交。如果我对提交中的其中一个文件执行提交日志,我会看到除了昨晚的提交之外的所有提交。如果我执行 git show 来显示提交中的文件,则特定文件就在那里。 Sooooo

git log - 显示提交 git show - 显示提交中的文件 git 日志文件 - 列出除我感兴趣的之外的所有提交!

我也不知道如何判断是什么杀死了已提交的更改。

有人有任何线索吗?我喜欢 git,但有时搞清楚它真的很痛苦。

Something really strange here I cannot figure out.

Last night I committed some files.

About lunch time today I realised that the files has "lost" all the changes I'd committed yesterday.

I went back through the git log results and sure enough the commit was there. I checked the contents by doing a git diff and the commit contains the changes. However ....

If I do a git log I can see the commit in the list of all commits. If I do a commit log on one of the files in the commit, I see every commit except the one from last night. If I do a git show to display the files in the commit the specific file is there. Sooooo

git log - shows the commit
git show - shows the files in the commit
git log file - list every commit but the one I'm interested in !!

I also cannot figure out how to tell what killed the committed changes.

Anyone got any clues? I like git, but it's a real pain in the rear to figure out sometimes.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清泪尽 2024-12-14 06:58:48

尝试对目录进行 git checkout 并查看是否有任何效果。如果这不能更新它们,请删除它们,然后对文件进行 git checkout。

Try to do a git checkout on the directory and see if that has any effect. If that doesn't update them, delete them and then do a git checkout on the files.

双马尾 2024-12-14 06:58:48

确保您在使用 分离头
(git Branch --all 不会提及任何当前分支)

detached head

提交将是在那里,但无法从分支机构访问。

Make sure you haven't committed those files while being on a detached head.
(git branch --all would not mention any current branch)

detached head

The commit would be there, but not accessible from a branch.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文