Git 一些错误的解决方法
2017-12-29 10:47
246 查看
1. Pull is not possible because you have unmerged files.
症状:pull的时候
$ git pull
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
as appropriate to mark resolution, or use 'git commit -a'
应该是因为local文件冲突了
解决方法:
引用――
“
1.pull会使用git merge导致冲突,需要将冲突的文件resolve掉 git add -u, git commit之后才能成功pull.
2.如果想放弃本地的文件修改,可以使用git reset --hard FETCH_HEAD,FETCH_HEAD表示上一次成功git pull之后形成的commit点。然后git pull.
注意:
git merge会形成MERGE-HEAD(FETCH-HEAD) 。git push会形成HEAD这样的引用。HEAD代表本地最近成功push后形成的引用。
”
就我的经验,有时候会莫名其妙地出现这种状况,而且Untracked files 还特别多(实际上自己可能只改了一两个文件),所以只好先保存好自己确定做出的local的修改,然后用git reset --hard FETCH_HEAD回到上次成功pull之后的点,然后再pull就没有问题了
症状:pull的时候
$ git pull
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
as appropriate to mark resolution, or use 'git commit -a'
应该是因为local文件冲突了
解决方法:
引用――
“
1.pull会使用git merge导致冲突,需要将冲突的文件resolve掉 git add -u, git commit之后才能成功pull.
2.如果想放弃本地的文件修改,可以使用git reset --hard FETCH_HEAD,FETCH_HEAD表示上一次成功git pull之后形成的commit点。然后git pull.
注意:
git merge会形成MERGE-HEAD(FETCH-HEAD) 。git push会形成HEAD这样的引用。HEAD代表本地最近成功push后形成的引用。
”
就我的经验,有时候会莫名其妙地出现这种状况,而且Untracked files 还特别多(实际上自己可能只改了一两个文件),所以只好先保存好自己确定做出的local的修改,然后用git reset --hard FETCH_HEAD回到上次成功pull之后的点,然后再pull就没有问题了
相关文章推荐
- git的一些常见错误与解决方法
- Git 一些错误的解决方法
- Git 一些错误的解决方法
- [Git] Git出现一些错误的解决方法
- Git 一些错误的解决方法
- Git 一些错误的解决方法
- Git 一些错误的解决方法
- Git 一些错误的解决方法
- 关于git的一些错误解决方法。
- Git最常用操作以及一些错误解决方法
- Git 一些错误的解决方法
- Git 一些错误的解决方法
- Git 一些错误的解决方法 Pull is not possible because you have unmerged files.
- Git 一些错误的解决方法
- Git 一些错误的解决方法
- boa服务器CGI相关的一些错误解决方法
- caffe编译出现的一些错误及解决方法(仅供参考)
- Git 使用教程 之 Git常见错误及解决方法整理
- git 错误: Unable to find remote helper for 'https'解决方法
- 在程序中进行make以后出现的一些错误以及解决方法