用另一個分支覆蓋當前工作目錄中的單個檔案

簽出的檔案將覆蓋你在此檔案中執行的尚未提交的更改。

此命令將檢出檔案 file.example(位於 path/to/目錄中)並覆蓋你對此檔案可能進行的任何更改

git checkout some-branch path/to/file

some-branch 可以是 git 已知的任何東西( 有關詳細資訊,請參閱修訂版選擇gitrevisions

如果你的檔案可能被誤認為是檔案,則必須在路徑前新增 --(否則為可選項)。-- 之後不再提供更多選項。

git checkout some-branch -- some-file

第二個 some-file 是此示例中的檔案。