記錄在開發過程中遇到的git問題,邊解決問題邊學習,常見的命令後續找時間再補充,儘量寫一個完整的教程。
git處理衝突
當拉取下來的檔案與本地修改的檔案有衝突,先提交你的改變,或者先將你的改變暫時儲存起來
1、將本地修改儲存起來
git stash
2、pull內容
git pull
3、還原暫存的內容
git stash pop stash@{0}
也可以簡寫
git stash pop
參考:https://www.cnblogs.com/wteam…
git另一個程式還在執行
問題描述
出現這種情況可能是git
在執行的過程中,你中止之後異常,程式一直停留
Another git process seems 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
may have crashed in this repository earlier:
remove the file manually to continue.
問題原因
因為程式的互斥,所以資源被上鎖,但是由於程式突然崩潰,所以未來得及解鎖,導致其他程式訪問不了。
問題解決
開啟隱藏資料夾選項,進入工作區檔案目錄的隱藏檔案.git
,把其中的index.lock
問價刪除掉