我有視覺作業室 2019。
- 我寫了一些代碼。
- 犯罪。
- 推。
現在掛起的更改消失了。即使在推送之后,有什么方法可以讓所有檔案仍然處于待處理的更改中?(與主檔案不同的所有檔案)
uj5u.com熱心網友回復:
tl;dr:您不能將它們列為待定更改,因為它們不再是待定更改。但是,您仍然可以輕松查看您想要的內容。如果您趕時間,請跳至“現在終于回答您的問題”部分。
使用 Git 時,我建議幾乎一直在另一個視窗/選項卡中打開分支的歷史記錄,并在對分支進行任何更改后重繪 它(如果你的 UI 沒有為你自動重繪 它) . 這樣做的原因是通過密切關注您的提交,您將不斷驗證您正在做的正是您認為自己正在做的事情(如果您經常變基,尤其重要),它還使您能夠快速查看任何作業當您需要其他背景關系時,您已經完成了。正如您的問題所指出的那樣,通常需要這種額外的背景關系,特別是當您處理具有多個提交的功能時。
在 Visual Studio 中使用 Git 時,有兩個視圖可以顯示您的分支歷史記錄。在 Git 選單下,有兩個相關選項:
- 查看分支歷史:這會打開一個視窗,顯示您現在的分支歷史,如果您正在跟蹤上游分支,它也會顯示傳出和傳入的提交。此視圖不會自動重繪 ,因此您應該在修改分支時使用視窗左上角的重繪 按鈕手動重繪 它。(注意,您也可以通過右鍵單擊 VS2019 右下角已簽出的分支名稱來訪問此視圖。如果飛起的分支串列包含太多本地分支,以至于您看不到粗體分支,您可以開始在搜索框中輸入以找到它,然后右鍵單擊您的分支。)
- 管理分支:這將打開一個視窗,顯示您的倉庫中的所有分支;本地分支在前,遠程分支出現在其下方。您只需單擊任何分支即可查看其歷史記錄,默認情況下將首先選擇您的分支。此視圖會自動重繪 。(請注意,您也可以通過右鍵單擊 VS2019 右下角已簽出的分支名稱進入視圖,然后在右上角的彈出選單中單擊 3 點選單并選擇“管理分支”。或者,在分支名稱旁邊頂部的 Git 更改視窗中,有一個 3 點選單,其中包含更多選項。)
請注意,這兩個視圖都在視窗頂部包含圖示,使您能夠顯示其他本地分支、遠程分支和標簽,如果它們指向您可以在當前分支中看到的任何相同提交,則所有這些都在同一個視圖中歷史。
現在終于回答你的問題了:
在上述任一視圖中,您都可以查看任何單個提交中的更改,但您也可以選擇兩個提交(左鍵單擊一個提交,按住 control 鍵并左鍵單擊另一個提交),然后右鍵單擊并選擇“比較提交...”。通過比較您的第一次提交的父提交(可能main會顯示在您的歷史記錄中,如果它在您分支后尚未移動),您將看到您所做的所有更改比較中的所有提交。這應該是您在開發功能時希望看到的。
uj5u.com熱心網友回復:
提交所有分階段更改后,您將不再有分階段更改。
創建提交后,您可以看到該提交中的內容:
- 在您的 IDE(Visual Studio)中可能有一個 git 窗格,您可以在其中查看提交的內容。
- 在命令列上:
git show <commit>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/521433.html
標籤:混帐天蓝色视觉工作室 2019
