我准备使用git pull origin master
获取最新信息并意识到我在某些配置文件中存在冲突。但是我还有其他文件要检查,我不想放松。
由于这些冲突是本地配置文件,我只是删除它们,希望通过执行新的拉取请求再次检索它们。
现在尝试做另一个git pull origin master
,然后说
“因为你有未合并的文件,所以不能拉。请在工作树中修复它们,然后根据需要使用'git add / rm'标记分辨率,或使用'git commit -a'。”< / p>
那么如何从存储库中恢复这些已删除的配置文件? (我不关心我对这些文件的本地更改,因此我删除了它)
我现在要为每个配置文件做什么:
git checkout -- path/to/individual_file
谢谢,
答案 0 :(得分:2)
如果您要提交某些文件,可以使用git stash
隐藏它们,然后使用HEAD
重置回git reset --hard HEAD
,请使用git pull
修改所有更改冲突,然后使用git stash apply
如果您希望存储本地更改,重置并拉动主服务器以及从临时分支恢复本地更改,也可以创建临时branch
。
答案 1 :(得分:0)
您可以$ git reset --hard HEAD
返回HEAD
州。
然后再次执行git pull
,修复冲突,然后提交修复程序。