国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠信、勤奮、創(chuàng)新、卓越

友好定價、專業(yè)客服支持、正版軟件一站式服務(wù)提供

13262879759

工作日:9:00-22:00

【IDEA教程】詳解 IDEA 撤消 Git 存儲庫中的更改

發(fā)布時間:2023-08-23

瀏覽次數(shù):0

恢復(fù)未提交的更改

您仍然可以在提交之前撤消本地更改:

取消暫存文件

默認(rèn)情況下,IDEA 使用修訂列表概念,其中更改的文件是手動暫存的。

o從提交中刪除:不要在提交工具窗口的編輯區(qū)域中選擇它。

o 將其移至另一個編輯列表。

據(jù)悉,默認(rèn)情況下,IDEA 建議將每個新創(chuàng)建的文件添加到版本控制下。 您可以在 /| 中修改此行為。 版本控制|使用“何時創(chuàng)建文件”和“何時刪除文件”的單獨設(shè)置進行驗證。

專屬福利
點擊領(lǐng)?。?51頁Java面試題庫

撤消最后一次提交

IDEA 允許您撤消當(dāng)前分支中的最后一次提交。

如果提交被推送到受保護的分支,則很難撤消該提交,這是不允許強制--push的分支(在IDE設(shè)置的版本控制|+Alt+S頁面中配置受保護的分支)請注意,如果該分支在 上被標(biāo)記為受保護,那么當(dāng)您簽出該分支時,IDEA 會手動將其標(biāo)記為受保護。

1. 打開Git工具窗口Alt+9,切換到Log選項卡。

2. 選擇當(dāng)前分支中的最后一次提交,然后從上下文菜單中選擇“撤消”。

3. 在打開的對話框中,選擇一個修改列表,您要放棄的修改將連接到該列表。 您可以從“名稱”列表中選擇現(xiàn)有的修改列表,也可以為新的修改列表指定名稱(默認(rèn)使用提交消息)。

4. 如果您想要使用要放棄活動編輯列表的編輯來創(chuàng)建編輯列表,請選擇“設(shè)置活動”選項。

5. 如果您希望 IDEA 記住您的上下文并在該修改列表變?yōu)榛顒訝顟B(tài)時重新加載編輯器中當(dāng)前打開的文件,請選擇“跟蹤上下文”選項。

恢復(fù)推送提交

如果您在推送的特定提交中發(fā)現(xiàn)錯誤intellij idea 重置默認(rèn)視圖,您可以恢復(fù)該提交。 此操作形成一個新的提交,可逆轉(zhuǎn)您要撤銷的提交的效果。 因此,項目歷史記錄將被保留,因為原始提交保持不變。

1. 在 Git 工具窗口的“日志”選項卡中找到要恢復(fù)的提交,右鍵單擊它并從上下文菜單中選擇。 也可以從文件歷史記錄視圖中的提交上下文菜單中使用此選項。 將打開一個對話框,其中包含手動生成的提交消息。 Alt+9

如果將此操作應(yīng)用于日志視圖中選擇的多個提交,則會創(chuàng)建一個單獨的提交來恢復(fù)每個提交。

2. 如果所選提交包含多個文件并且您只需要恢復(fù)其中的一些文件,請取消選擇您不想觸及的文件。

3. 單擊“提交”提交變更集,該變更集將恢復(fù)對該特定提交中所選文件所做的修改。

恢復(fù)選定的編輯

如果此提交包含多個文件,并且您只需要恢復(fù)其中一些文件,IDEA 允許您從推送的提交中撤消選定的更改。

1. 在日志視圖中intellij idea 重置默認(rèn)視圖,選擇包含要放棄的更改的提交。

2. 在“修改的文件”窗格中,右鍵單擊要恢復(fù)的文件,然后從上下文菜單中選擇“恢復(fù)選定的修改”。 這形成了一個新的提交,可以撤銷您想要撤消的更改。

刪除提交

與反映在分支歷史記錄中的恢復(fù)提交不同,您可以丟棄當(dāng)前分支中的推送提交,而不會留下任何操作痕跡。

與任何重繪分支歷史記錄的操作一樣,刪除提交需要 -- 并且不能在受保護的分支中執(zhí)行(這可以在 IDE 設(shè)置的 |+Alt+S 頁面中配置)。

將分支重置為特定提交

如果您在最近的一組提交中發(fā)現(xiàn)錯誤并想要重做該部分,則可以將存儲庫回滾到特定狀態(tài)。 這是通過將當(dāng)前分支 HEAD 重置為指定的提交來完成的(如果您不希望撤消反映在歷史記錄中,則可以選擇重置索引和工作樹)。

1. 打開版本控制工具窗口 Alt+9,切換到日志選項卡。

2. 選擇要連接 HEAD 的提交,然后從上下文菜單中選擇在此處重置當(dāng)前分支。

3. 在打開的 Git 重置對話框中,選擇更新工作樹和索引的方式,然后單擊重置:

獲取文件的原始版本

如果您需要恢復(fù)單個文件而不是丟棄整個提交并對多個文件進行更改,您可以返回到該文件的特定版本:

1. 在任意視圖(項目工具窗口、編輯器、本地修改視圖等)中選擇所需的文件。

2.選擇Git | 從 VCS 主菜單或您選擇的上下文菜單顯示歷史記錄。 Git 工具窗口中添加了“歷史記錄”選項卡,顯示所選文件的歷史記錄并允許您查看和比較其修訂版本。

3. 確定要回滾到的修訂版本后,在列表中選擇它,然后從上下文菜單中選擇獲取。

程序員技術(shù)交流群

掃碼添加我的Momo,記得備注:城市、昵稱和技術(shù)方向,我拉你進群。

最近的技術(shù)文章:

intellij idea 重置默認(rèn)視圖

如有侵權(quán)請聯(lián)系刪除!

13262879759

微信二維碼