git - 使用 SHA 编辑文件 - git

标签 git sha

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

最佳答案

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

 git show someHash:pathToFile

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

 git diff someHash pathToFile

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

 git reset --hard someHash pathToFile

关于git - 使用 SHA 编辑文件 - git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252692/

相关文章:

c - 删除和替换文件后哈希函数返回不同的结果

Git checkout autocomplete 建议一个不存在的分支

git - 解决 merge 冲突后如何使用默认的 git commit 消息?

git - .gitignore 似乎不起作用

php - 总是返回字母数字字符?

iphone - 如何在 ios 中生成 SHA256 和 CRC32

git - 有没有办法将外部文件提交到当前存储库?

java - 如何在不使用 JGit 下载到本地系统的情况下获取所有提交?

java - 如何在 Android 上使用 SHA-256

hash - SHA-1 哈希的最大数量是多少?