【Git】先commit后pull由于版本冲突,提交内容看不到的解决方法
2018-01-20 20:21
1221 查看
已commit,pull版本冲突,push不成功,找到自己commit修改过的。
根据提交记录,还原版本
git reflog 查看提交记录(找到commit版本号)
git reset --hard HEAD版本号 还原到commit版本
将修改的内容取出(另外整理)
git reset --hard HEAD^ 还原到上一版本
git pull 重新获取master(或分支)版本(服务器最新版本)
取出修改文件备份,重新还原到正确版本(无版本冲突)
将修改的文件重新存入项目中,如果是添加直接拷贝到项目中即可,如果是修改,尽量将修改的代码copy到原文件中,最好不要替换
重新提交
git pull
git add -A
git commit -m " message"
git push
根据提交记录,还原版本
git reflog 查看提交记录(找到commit版本号)
git reset --hard HEAD版本号 还原到commit版本
将修改的内容取出(另外整理)
git reset --hard HEAD^ 还原到上一版本
git pull 重新获取master(或分支)版本(服务器最新版本)
取出修改文件备份,重新还原到正确版本(无版本冲突)
将修改的文件重新存入项目中,如果是添加直接拷贝到项目中即可,如果是修改,尽量将修改的代码copy到原文件中,最好不要替换
重新提交
git pull
git add -A
git commit -m " message"
git push
相关文章推荐
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- git未提交就pull有冲突导致本地改动被覆盖的解决方法
- git pull时本地文件和服务器文件冲突解决方法
- 解决git提交敏感信息(回退git版本库到某一个commit)
- Idea中解决Git中pull代码内容冲突
- git的版本和本地版本冲突的解决方法
- android Studio Git命令--解决冲突和产看提交内容
- Android Studio使用git无法pull或commit的解决方法
- git 本地库推送远程库 版本冲突的解决方法
- 如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外 提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。
- 记录一次git pull冲突的解决方法
- android Studio Git命令--解决冲突和产看提交内容
- SVN版本管理工具使用中常见的代码提交冲突问题的解决方法
- 解决GIT PULL冲突: 终极方法
- git pull时本地文件和服务器文件冲突解决方法
- git迁移到svn时原有历史提交中出现过冲突导致git svn dcommit出错的解决办法
- 如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外 提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。
- vs.net git版本仓库使用 之解决冲突方法 原创