checkout(Git)
git checkout -b [branch_name]
建立新分支,並切換至該分支
git checkout [branch_name] .
將當前分支的所有檔案複製至指定分支
git checkout [commit SHA-1]
git checkout main^
切換至main的上個版本
^代表前一個版本
~5則代表5個之前的版本
^和~可以組合使用
如git checkout HEAD~^2~2
或組合為建立新的分支,並將分支HEAD指向某個HEAD
git checkout -b [branch_name] [commit SHA-1]