Git 如何从其他分支上的本地提交复制文件?
我在Git 如何从其他分支上的本地提交复制文件?,git,git-branch,git-commit,git-checkout,Git,Git Branch,Git Commit,Git Checkout,我在master分支上提交了一个文件,但没有推送remote。现在我正在处理feature分支,我希望该文件从master分支复制到feature分支 如何执行此操作?您可以从其他分支签出特定文件: git checkout master -- path/to/file 文件将按原样从分支复制到工作树中, 并自动登台 请注意,工作树根的相对路径很重要。例如,如果您位于工作树的根目录(其中有.git目录),则分支中文件的路径也必须与存储库根目录相对。如果您在子目录中,则相应地进行调整 要验证路径
master
分支上提交了一个文件,但没有推送remote
。现在我正在处理feature
分支,我希望该文件从master
分支复制到feature
分支
如何执行此操作?您可以从其他分支签出特定文件:
git checkout master -- path/to/file
文件将按原样从分支复制到工作树中,
并自动登台
请注意,工作树根的相对路径很重要。例如,如果您位于工作树的根目录(其中有.git
目录),则分支中文件的路径也必须与存储库根目录相对。如果您在子目录中,则相应地进行调整
要验证路径是否正确,可以使用ls files
命令,例如:
git ls-files --with-tree master | grep file