在 Visual Studio 中建立 Git 認可
適用于:Visual Studio
Visual Studio for Mac
Visual Studio Code
修改檔案並認可這些檔案中的變更,是任何 Git 工作流程的核心部分。 雖然本文參考 GitHub 存放庫,但您可以從遠端使用您選擇的 Git 提供者,例如 GitHub 或 Azure DevOps。 或者,您完全可以在本機使用沒有提供者。
Git 會在您工作時追蹤存放庫中的檔案變更,並將存放庫中的檔案分成三個類別。 這些變更相當於您在命令列中輸入 git status
命令時會看到的內容:
- 未修改的檔案:這些檔案自上次認可後尚未變更。
- 已修改的檔案:這些檔案自上次認可後已有變更,但您尚未暫存這些檔案以供下一個認可使用。
- 分段檔案:這些檔案有將新增至下一個認可的變更。
當您執行工作時,Visual Studio 會在[Git 變更] 視窗的 [變更] 區段中,追蹤專案的檔案變更。
若要在準備好時暫存變更,請在您要暫存的每個檔案上選取 + [ (加) ] 按鈕,或以滑鼠右鍵按一下檔案,然後選取 [ 階段]。 您也可以使用所有 + (加上 [ 變更 ] 區段頂端的 [) ] 按鈕,以單鍵暫存所有修改過的檔案。
當您暫存變更時,Visual Studio 會建立 分段變更 一節。 只有 [ 分段變更 ] 區段中的變更會新增至下一個認可,您可以選取 [ 認可分段] 來執行此動作。 此動作的對等命令為 git commit -m "Your commit message"
。
您也可以按一下 - (減去) 按鈕來解除標記變更。 此動作的對等命令是 git reset <file_path>
取消儲存單一檔案,或 git reset <directory_path>
取消儲存目錄中的所有檔案。
您也可以略過暫存區域,選擇不要暫存已修改的檔案。 在此情況下,Visual Studio 可讓您直接認可變更,而不需要暫存這些變更。 只要輸入您的認可訊息,然後選取 [ 全部認可]。 此動作的對等命令為 git commit -a
。
Visual Studio 也可讓您使用 [ 全部認可] 和 [全部推送 ] 和 [全部認可] 和 [同步處理 ] 快捷方式,輕鬆地認可和同步處理。 當您按兩下 [變更 ] 和 [ 分段變更 ] 區段中的任何檔案時,您可以看到與未修改檔案版本的逐行比較。
當您按兩下 [認可] 時,Visual Studio 會在個別的工具視窗中開啟其詳細資料。 您可以從這裡還原認可、重設認可、修改認可訊息,或在認可上建立標記。 當您在認可中按一下變更的檔案時,Visual Studio 會開啟認可及其父系的並存 差異 檢視。
後續步驟
若要繼續您的旅程,請流覽 字碼頁的階段行 。