我已經很給這個問題一個類似的問題:https://stackoverflow.com/a/2364223/1716560如何從另一個分支中獲取一個文件,但在當前分支中不存在?
我有兩個分支:uk
和uk-prod
:
git checkout uk-prod
Already on 'uk-prod'
git diff --name-status uk-prod..uk
A pages/Advanced Types.md
A pages/Basic Types.md
A pages/Classes.md
我想只有文件pages/Advanced Types.md
:
git checkout uk -- "page/Advanced Types.md"
但混帳扔:
error: pathspec 'page/Advanced Types.md' did not match any file(s) known to git.
據我瞭解,這是因爲git沒有看到本地文件page/Advanced Types.md
。是否?
您在'pages'錯過了's'那裏。試試'git checkout uk - 「pages/Advanced Types.md」'。 – Kenney
我很慚愧=)。如何刪除這個「問題」? – ktretyak
它發生;-)不要擔心它。 – Kenney