这里真的很奇怪我无法弄明白。
昨晚我提交了一些文件。
关于今天的午餐时间,我意识到文件已“丢失”我昨天所做的所有更改。
我回过头来看看git log结果,确定提交就在那里。我通过执行git diff来检查内容,并且提交包含更改。但是....
如果我执行git日志,我可以在所有提交列表中看到提交。如果我在提交中的一个文件上提交日志,我会看到除了昨晚之外的每个提交。如果我做一个git show来显示提交中的文件,那么特定文件就在那里。 SOOOOO
git log - 显示提交 git show - 显示提交中的文件 git log file - 列出每个提交但我感兴趣的那个!!
我也无法弄清楚如何判断是什么导致了已提交的更改。
有人有任何线索吗?我喜欢git,但有时会弄清楚后方的真正痛苦。
答案 0 :(得分:1)
尝试在目录上执行git checkout,看看是否有任何影响。如果没有更新它们,请删除它们,然后对文件进行git checkout。
答案 1 :(得分:1)