我将在序言中提到,我已经使用 Git 多年了,但我的知识仅限于非常基本的工作流程。意识到这一点,我在“高级”Git 功能方面已经取得了很大进步,但这里有一个我不太明白的问题:
具体是git checkout [file]做什么的?
git checkout [file]
我的理解是,它检索该特定文件的最新修订/提交,丢弃任何未暂存的工作副本。
所以,我想知道这是否与 有何不同git restore [file],以及何时我可能想使用两者中的任何一个。
git restore [file]
可悲的是,我在其他地方找不到非常明确的答案。
git
git ×1