1. 程式人生 > 其它 >Git 未能順利結束 (退出碼 128)解決辦法 git常用命令流程圖

Git 未能順利結束 (退出碼 128)解決辦法 git常用命令流程圖

Git 未能順利結束 (退出碼 128)解決辦法(使用git向github上提交專案)
檢查需要提交的專案是否已經新增到本地倉庫(也就是說專案中的檔案圖示是否有綠色的勾)

最近在向我的github推送專案的時候,發現了錯誤,找了很多也沒有解決,最後才發現是很簡單的問題。

  • 問題:Git 未能順利結束 (退出碼 128)解決辦法;git did not exit cleanly (exit code 128)
  • 環境:我使用的是TortoiseGit工具提交(git version 2.13.0.windows.1)
  • 解決方案:檢查需要提交的專案是否已經新增到本地倉庫(也就是說專案中的檔案圖示是否有綠色的勾)
  • 原理

    因為GitHub屬於遠端倉庫,而遠端倉庫只能跟本地倉庫通訊,所以出現了問題。

還有另一個常見的問題,記錄一下:

  • 問題:當檔案都已經更新到了本地倉庫還不能推送程式碼的時候。
  • 原因:本地倉庫與遠端倉庫版本不統一。也就是說在你寫程式碼的期間,其他同事更新了遠端倉庫的程式碼,使得遠端倉庫的版本樹更新了,導致與你本地的版本樹不統一。
  • 解決方案:將檔案都提交至本地倉庫後,進行拉取操作,來更新原生代碼,使得版本樹與遠端倉庫一致(注意:如果有程式碼衝突需要解決),再次提交程式碼。

這種簡單的問題,還是我太菜了!菜哭(┬_┬)