在远程存储库上的git中回滚单个文件

时间:2013-12-03 16:20:07

标签: git

另一位开发人员和我共享一个存储库。问题是他正在使用VS2005而我正在使用VS2013,以防止我的更新搞砸了他的环境,我已经说明了不提交csproj / sln文件。不幸的是,在我最近的提交/同步中,我不小心推送了csproj文件。现在有两个版本:原始提交1和当前提交。有没有办法将其回滚到原始提交版本而不影响其他文件?

1 个答案:

答案 0 :(得分:5)

您可以使用以下方法签出所需的文件版本:

git checkout <commit-id> -- path/to/file

然后提交更改。