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認爲你有部分代碼沒有作好提交的準備,好比沒有添加

相關文章
相關標籤/搜索