2

我的问题可能是非常基本的,但是如何从我知道 SHA 的版本提交(其作者是与我在同一个远程仓库上工作的同事)编辑特定文件?

4

2 回答 2

3

如果你想要的是获取文件的内容,你可以这样做

 git show someHash:pathToFile

如果您想查看文件的当前版本与提交之一之间的差异,您可以这样做

 git diff someHash pathToFile

如果你想用提交的一个替换文件的当前版本,你可以这样做

 git reset --hard someHash pathToFile
于 2012-11-06T14:08:19.420 回答
2

git checkout hashOfCommit path/to/file

然后,您可以编辑该文件并将您的更改提交到您当前所在的分支。

于 2012-11-06T14:09:03.323 回答