我正在嘗試從遠程分支簽出單個檔案,但在語法正確時遇到了問題。如果這個檔案在 master 上,我可以運行(鏈接):
$ git checkout origin/master -- path/to/file
但是如果我用我的分支名稱運行類似的命令,我會得到:
$ git checkout origin/my-branch-name -- path/to-file
fatal: invalid reference: origin/my-branch-name
在遠程分支上檢出這個單個檔案的等效命令是什么?
uj5u.com熱心網友回復:
在鏈接的問題origin/master中不是遠程分支——它是本地遠程跟蹤分支。如果您在本地沒有分支,則需要先獲取它:
git fetch origin
git branch -r # list local remote-tracking branches
git checkout origin/my-branch-name -- path/to-file
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/378146.html
