我正在从SVN过渡到GIT,并得到一个我无法找到答案的问题.当我通过SVN处理一些开源项目时,我将描述通常情况.
所有这些都适用于GIT,除了第4页.我尝试制作"git pull"它说项目是最新的,我没有得到原始文件,即使它们从本地文件夹中丢失.
使用git时,p.4的正确命令是什么.谢谢
mad*_*th3 18
最简单的方法在输出中指出git status:
git checkout -- file
Run Code Online (Sandbox Code Playgroud)
其中file可以是已删除文件的名称.这将恢复已删除的文件,而不会影响其他文件.
pok*_*oke 13
尝试签出当前分支(或HEAD):
git checkout HEAD
Run Code Online (Sandbox Code Playgroud)
或者,如果您想将所有内容恢复到上次提交的状态(警告:这将永久删除所有未提交的更改!),您也可以重置:
git reset --hard
Run Code Online (Sandbox Code Playgroud)