重裝系統前只是把git倉庫復制粘貼到了別的盤,重裝系統后面臨如何把倉庫狀態續上去的問題(已提交、未提交、已修改未提交)。
在此用的是VS Code中整合的git功能。
- 用VSC打開一倉庫目錄。發現文件狀態已陳列在源代碼管理下。打開一最近編輯的文件,自動顯示出了對比。
- 這里我沒有輸入在線倉庫地址密碼,應該是本地文件自動生成的。那么此對比是否是與上一次傳到github中的一致呢?
- 打開github,找到此文件最后上傳版本,對比,一致。
看來,這是git所具有的本地保存代碼版本功能。
再發布最新狀態到github上去。
- 打開.git目錄下的config,發現倉庫地址已有。但暫存所有更改后無法提交。
- 建立test新倉庫用于test。運行命令
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git remote add origin https://github.com/yourname/test.git
git pull origin master
//這里返回fatal,先不管
暫存,提交消息。顯示要先拉取一下。
執行拉取。
執行發布分支。
成功。 - 再用于已有倉庫。暫存、提交消息、發布分支。成功。
到此續接倉庫已完成。