Git切換分支不丟失代碼:使用stash暫存未提交的修改
### Git Stash 暫存修改工具使用指南 使用 Git 開發時,切換分支前未提交的修改會被覆蓋,需暫存。Git Stash 是臨時存儲工具,可暫存未提交的工作區和暫存區修改,使工作區恢復乾淨,便於安全切換分支。 **核心操作步驟**: 1. **暫存修改**:執行 `git stash`,暫存所有未提交修改並清空工作區(輸出類似 "Saved working directory..." 的 WIP 記錄)。 2. **切換分支**:使用 `git checkout 目標分支` 安全切換,專注處理任務。 3. **恢復修改**:完成後切回原分支,執行 `git stash pop` 恢復暫存修改(記錄刪除);若需保留記錄,可用 `git stash apply`。 **補充命令**: - `git stash list` 查看所有暫存記錄; - `git stash drop stash@{n}` 刪除指定記錄(n 爲索引)。 **衝突處理**:恢復時若衝突,需手動解決衝突文件(標記爲 `<<<<<<< HEAD` 開頭),執行 `git add 衝突
閱讀全文