
在Git的使用过程中,难免会有这样那样的错误,对于刚开始使用git的小白来说,来记录一下使用过程中报错情况以及怎么处理的
在Git的使用过程中,难免会有这样那样的错误,对于刚开始使用git的小白来说,来记录一下使用过程中报错情况以及怎么处理的
git pull时报错
大意就是说你修改的文件在之前的commit中没有提交,远端的文件和本地的文件冲突
解决方法(出现这样的原因是你在commit之前进行了pull,正确的顺序应该是先进行git add、git commit、然后再进行拉去远端的代码git pull,解决完冲突之后再push)
如果本地修改的文件不需要提交了,直接放弃就可以了
1$ git checkout --filename然后远端的文件就覆盖了你的本地文件,之后就可以
git add、git commit、git pull、git push了- 还可以保存本地的状态12345678910111213141516171819202122232425//暂存当前文件$ git stash [save message]save可以对进度进行备注//查看当前工作区和版本库区别$ git diff HEAD//显示已暂存列表$ git stash list//恢复最近一次暂存区$ git stash pop [--index][<stash>][]中为可选参数--index 不仅恢复工作区,还恢复暂存区<stash>指定恢复到具体的进度//删除进度(默认删除最新进度)$ git stash drop [<stash>]//删除所有进度$ git stash clear//基于进度创建分支$ git stash branch <branchname> <stash>
- 还可以保存本地的状态
在pull的时候经常会出现下面的情况
|
|
这种轻情况在pull或者合并分支的时候会出现,为什么会出现我也不清楚原因= =
1按键盘字母 i 进入insert模式
2修改最上面那行黄色合并信息,可以不修改
3按键盘左上角”Esc”
4输入”:wq”,注意是冒号+wq,按回车键即可
可以直接进行3、4步,
