Git:一次性将文件从另一个分支签出到工作树



在 Git 中,我可以使用以下内容从另一个分支中签出文件:

git checkout <tree-ish> -- <path spec>

这会使用该文件更新索引和工作树。要取消暂存文件,我必须:

git reset HEAD -- <path spec>

有没有办法一步到位?

我不确定这是最佳的,但git show treeish:path > path应该可以工作。

最新更新