--- title: 使用git跟VSCode進行版本管理基礎介紹 tags: 版本管理 --- 使用git跟VSCode進行版本管理 === . untrack 還沒被追蹤時的顯示方式(全新的檔案) ![](https://i.imgur.com/8k1oPHi.png) . 分支功能 ![](https://i.imgur.com/fjSltGK.png) . 分支功能裡面點選檔案的話會出現檔案變更的狀態   (左邊是變更之前 右邊是變更之後) ![](https://i.imgur.com/yHaskJr.png) . 暫存變更 git add + 檔案名稱 ![](https://i.imgur.com/Utou2ly.png) . add以後 分支功能裡面可以看到下面的畫面   從下面的變更被移到上面暫存的變更   然後index.html後面變成A ![](https://i.imgur.com/w5de2SF.png) . 在終端機下面的畫面 輸入欄的地方按上下鍵 可以重複輸入曾經輸入的指令 ![](https://i.imgur.com/DxFXzH4.png) . 卡在End的話,按Q離開 ![](https://i.imgur.com/x1l7u1J.png) . git commit -m "變更的內容"   [在main的目錄下新增了一個檔案 編碼是83409b2]   1個檔案被改變 0行被改變 0行被取消 ![](https://i.imgur.com/NAF1jDN.png) . git log可以看提交的結果 ![](https://i.imgur.com/quBBYEZ.png) . 只有存檔沒有add的檔案會呈現M(modify)表示修改過 ![](https://i.imgur.com/SQ6hBQZ.png) . 多個檔案改變的時候 輸入git commit ![](https://i.imgur.com/X4725yq.png)  會出現一個視窗框裡面可以在裡面寫所有commit檔案的註解 ![](https://i.imgur.com/ZiN4xLQ.png)   儲存後關閉視窗就可以完成變更 成功後版本管理裡面的項目都會消失 ![](https://i.imgur.com/m2gwYot.png) . commit後悔的話可以用指令 git reset HEAD^(回上一層) ![](https://i.imgur.com/NxwWQp0.png)