跳至主要内容

交互式暫存

逐個或批量審查並暫存更改。

導航

2 聚焦 修改的檔案 面板。

快捷鍵

按鍵動作
space切換 暫存/取消暫存
ctrl+s暫存所有
ctrl+u取消暫存所有
d丟棄更改
enter查看差異

工作流

丟棄更改

丟棄更改包含安全檢查,以防止意外數據丟失。

  1. 選擇: 高亮顯示您想要丟棄的檔案。
  2. 觸發: 按 d
  3. 邏輯流程:
    • 場景 A (簡單): 檔案僅在工作區或僅在暫存區有更改。
      • 彈窗: "Confirm Discard" (確認丟棄)。
    • 場景 B (複雜): 檔案在工作區和暫存區都有更改(部分暫存)。
      • 彈窗: "Choose Discard Type" (選擇丟棄類型 - 丟棄全部或丟棄未暫存)。
      • 後續: 選擇後出現確認彈窗。
  4. 確認: 按 enter 確認。

查看差異

  1. 選擇: 高亮顯示一個檔案。
  2. 觸發: 按 enter
  3. 結果: 詳細視圖 (右側面板) 更新顯示差異。
    • 綠色: 新增行。
    • 紅色: 刪除行。