git checkout命令的用法主要有以下幾種:
切換分支:git checkout <branch>
,使用該命令可以切換到指定的分支。
創建分支并切換到新分支:git checkout -b <branch>
,使用該命令可以創建一個新的分支并立即切換到該分支。
切換到某個特定的提交或標簽:git checkout <commit/tag>
,使用該命令可以切換到特定的提交或標簽。
恢復文件或目錄:git checkout -- <file/directory>
,使用該命令可以將指定文件或目錄恢復到最新的提交狀態。
丟棄修改:git checkout -- .
,使用該命令可以丟棄當前工作目錄下所有的修改。
需要注意的是,使用git checkout
命令切換分支或恢復文件會修改工作目錄中的文件,因此在執行該命令前應先保存好未提交的修改或者創建一個新的分支來保存當前的工作。