Git 命令行解决冲突

git add filename   将本地工做区文件加入缓存区git

git commit filename -m '提交文件注释'vim

git status  查看当前工做区状态缓存

git fetch origin  从远程分支拉取 , 若是拉取不成功,证实有文件冲突fetch

git  pull origin   ; git status  将远程仓库文件拉取后,更新的文件会放在缓存区(绿色),有冲突的文件会标识(红色)spa

vim filename  手动解决冲突文件后  :wq保存it

git  add filename  加入缓存区date

git commit filename -m '解决冲突'  提交冲突的文件file

git pull origin   再次拉取文件  , 提示 Aready up to date. 证实拉取的是最新的文件了方法

git status  查看工做区,已恢复正常没有冲突。im

git push origin  推送代码到远程仓库

 

若是提交单个文件出错:fatal: cannot do a partial commit during a merge.

这表示不能部分提交代码,

解决方法是   提交所有  git commit -m '提交所有'

若是不想提交所有,那么能够经过添加 -i 选项 git commit file/to/path -i -m "merge"

 

 

在提交单个文件的时候出现这个错误.

意思是不能部分提交代码.

 

缘由是git认为你有部分代码没有作好提交的准备,好比没有添加

相关文章
相关标签/搜索