git提交到一半關閉時


一:出現問題

最近寫東西,在提交代碼時,突然出現一大推文件。。。 忘記加.gitignore文件了,導致所有的安裝依賴也都上傳了。所以,點擊了關閉按鈕,當下一次提交時,出現了錯誤。

Another git process semms to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are terminated then try again. If it still fails, a git process remove the file manually to continue.

大概意思就是說,當前已經有了一個編輯器打開了“git commit”指令,請關閉所有git相關的進程重試,否則,請手動刪除那個文件。

二:問題解決

根據我們所了解到的,windows對於進程的同步互斥管理,是有資源上鎖機制的。猜測這里肯定是有進程對某資源進行了加鎖,但是由於進程突然崩潰,未來得及解鎖,導致其他進程訪問不了。

這里打開文件夾選項,打開顯示隱藏文件,進入工作區目錄下的隱藏文件.git,其中的index.lock文件刪除掉,然后重新打開git bash進程,問題解決。

 


免責聲明!

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



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