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认为你有部分代码没有作好提交的准备,好比没有添加