交互式暫存
逐個或批量審查並暫存更改。
導航
按 2 聚焦 修改的檔案 面板。
快捷鍵
| 按鍵 | 動作 |
|---|---|
space | 切換 暫存/取消暫存 |
ctrl+s | 暫存所有 |
ctrl+u | 取消暫存所有 |
d | 丟棄更改 |
enter | 查看差異 |
工作流
丟棄更改
丟棄更改包含安全檢查,以防止意外數據丟失。
- 選擇: 高亮顯示您想要丟棄的檔案。
- 觸發: 按
d。 - 邏輯流程:
- 場景 A (簡單): 檔案僅在工作區或僅在暫存區有更改。
- 彈窗: "Confirm Discard" (確認丟棄)。
- 場景 B (複雜): 檔案在工作區和暫存區都有更改(部分暫存)。
- 彈窗: "Choose Discard Type" (選擇丟棄類型 - 丟棄全部或丟棄未暫存)。
- 後續: 選擇後出現確認彈窗。
- 場景 A (簡單): 檔案僅在工作區或僅在暫存區有更改。
- 確認: 按
enter確認。
查看差異
- 選擇: 高亮顯示一個檔案。
- 觸發: 按
enter。 - 結果: 詳細視圖 (右側面板) 更新顯示差異。
- 綠色: 新增行。
- 紅色: 刪除行。