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屬於遠程倉庫,而遠程倉庫只能跟本地倉庫通信,所以出現了問題。

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM