我怎么找回我写的文件,是不是以后用git fetch比较好,
用git log -- [file_path]或者git log --full-history -- [file_path]来找到删除这个文件的提交,恢复文件用git checkout [commit_hash]^ -- [file_path],用git fetch确实更安全,只会下载远程更改但不会自动合并,用git fetch然后git merge: 这样你可以先查看更改,然后再决定要不要合并。
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
首先搞清楚你文件消失的原因。
解决方法:
下面是执行结果:
git stash
将你同事的修改暂存到一个临时区域。(并没有被删除