Git 2.33 版以後 增加 switch、restore 命令

Git checkout 拿來切換 分支(Branch)、還原 等等,在使用的時候,有些命令比較不直覺

於 Git 2.33 版以後,增加了 switch 和 restore 的命令,可以讓 Git 操作起來更直覺~

Git 2.33 版以後 增加 switch、restore 命令

switch 和 restore 在 Git 裡面,舊版都是使用 checkout 來達成,不過參數等等都有不同,詳細可見下述說明文件:

此篇有說明做些對照:New in Git: switch and restore

  • git checkout develop # branch
    • git switch develop
  • git checkout f8c540805b7e16753c65619ca3d7514178353f39
    • git switch -d f8c540805b7e16753c65619ca3d7514178353f39
  • git checkout -b new-branch # 切過去順便開一個新的 Branch
    • git switch -c new-branch
  • git checkout -- test.txt # 還原檔案
    • git restore -- test.txt
  • git checkout main -- test.txt # 還原檔案
    • git restore --source main test.txt # 還原檔案

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料