git commit 衝突解決

  • git 使用總結

  1. git log filename 顯示某個文件的修改歷史

  2. git show commit_id filename 顯示某次提交對某個文件的修改

  3. git log --name-status commit_id 顯示某次提交修改的文件列表

 

  • commit衝突的解決

    • 本地commit ahead遠程的時候,push 會報錯; 所以push之前一定要pull

    • 如果pull的時候衝突,主要是因爲本地和遠程的修改衝突了;此時有兩種情況:

      1. commit後pull顯示衝突 -> 手動merge解決衝突 -> 重新commit -> push

      2. stash save(把自己的代碼隱藏存起來) -> 重新pull -> stash pop(把存起來的隱藏的代碼取回來 ) -> 代碼文件會顯示衝突 ->解決衝突,add ->commit ->push

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章