在 Git 中,我可以使用以下内容从另一个分支中签出文件:
git checkout <tree-ish> -- <path spec>
这会使用该文件更新索引和工作树。要取消暂存文件,我必须:
git reset HEAD -- <path spec>
有没有办法一步到位?
我不确定这是最佳的,但git show treeish:path > path
应该可以工作。