在我的Git开发中,我使用以下的checkout命令结构将其他分支的单个文件带入我的工作目录。
git checkout [<tree-ish>] [--] <pathspec>…
根据文档,这也会将文件更新到我的索引中,就好像我想提交它一样 - 如果我不想提交文件,则还需要删除它。 (我们正在处理二进制文件的开发 :( ,这种工作方式有助于测试我们自己的工作,可能与另一个同时进行开发的开发人员的工作相关)
是否有一种方法可以从分支/提交中拉取/检出单个文件,以便更新工作目录而不是索引?
我想我可以将这两个步骤定义为别名命令,但我想知道是否已经存在一个(单个)git命令可以完成这个任务。