Develop ------------------------>
\NewBranch---->
我一直意外地提交不应该提交的文件,因为它们在编译期间发生了变化,我们暂时无法使用忽略。
Visual Studios团队资源管理器或TortoiseGit是否有办法将单个文件或多个选定文件还原回父分支开发?
答案 0 :(得分:2)
git checkout Develop -- theFileYouWantToRevert
此外,如果生成文件并且可以在编译期间更改,则应考虑将它们添加到.gitignore
文件
答案 1 :(得分:0)
为了将文件恢复到以前的版本,您在TortoiseGit中有多个选项,所有选项都从日志对话框开始。
您选择意外提交文件的修订版,转到下方文件列表并打开特定文件的上下文菜单。在那里你选择“恢复到父版本”。
选择要从中还原文件的修订版本,然后在修订版本的上下文菜单中选择“Repository Browser”。现在,您可以看到此修订版中的所有文件,您可以将它们保存或拖放到工作树中。 (您也可以使用Windows资源管理器的上下文菜单直接打开资源库浏览器,您可能需要按住 shift 键才能看到该条目。)
PS:您可以将这些文件标记为skip worktree
,以防止它们提交。