相关疑难解决方法(0)

为什么`git checkout <branch> <file>`进行更改?

如果我从一个干净的工作树开始运行git checkout <branch> <file>,那里<branch>有这个文件的不同版本,我最终会进行一个阶段而不是一个非分阶段的更改.

这是什么原因?这是否只是为了与其他命令保持一致git mv,您希望这些命令可以进行更改?用于git checkout解决合并冲突时是否方便?还是有其他理由吗?

这对我来说似乎有点奇怪,因为只是使用git checkout <branch> <file>并没有提供任何关于我是否计划改变的指示.

git branch git-checkout git-branch

11
推荐指数
1
解决办法
931
查看次数

标签 统计

branch ×1

git ×1

git-branch ×1

git-checkout ×1