仅将一个文件恢复到父分支

Daa*_*win 3 git tortoisegit visual-studio

Develop ------------------------>
             \NewBranch----> 
Run Code Online (Sandbox Code Playgroud)

我一直不小心提交不应该提交的文件,因为它们在编译期间发生了变化,我们现在不能对它们使用 ignore 。

Visual Studios Team Explorer 或 TortoiseGit 有没有办法只将一个文件或几个选定的文件恢复到父分支开发?

arm*_*ong 6

git checkout Develop -- theFileYouWantToRevert
Run Code Online (Sandbox Code Playgroud)

此外,如果文件是生成的并且在编译过程中可以更改,您应该考虑将它们添加到.gitignore文件中

  • Op 没有询问命令行:`...with Visual Studios Team Explorer OR Tortoise...`。此外,[...最好包含一些上下文,解释它是如何工作的以及何时使用它](https://meta.stackoverflow.com/questions/300837/what-c​​omment-should-i-add- to-code-only-answers) 而不是只发布代码。 (2认同)
  • @ElpieKay:这不是操作问题的答案。就那么简单。 (2认同)