我想获取我在Git中提交的所有以前版本的文件(让我们假设Abc.xml)。
有没有办法这样做?我确信Git有版本控制系统,所以我觉得我的旧文件版本可以使用。有什么建议吗?
答案 0 :(得分:2)
您可以看到文件的日志:
gitk --all -- myFile
或者,对于所有分支机构:
git checkout <commit> <file>
然后结帐(意味着在当前工作树中替换)your file with any past version
authenticated
或者只是使用git show
看到它。
我收到的错误是:对象文件为空
然后退房:
答案 1 :(得分:1)
是的,你可以这样做:
git log Abc.xml
获取更改此文件的提交哈希值。然后,对于每个哈希,您可以显示更改:
git show c0d235cae22540ef1bcd2a35dddd919166d45666
大多数IDE也集成了此功能。 NetBeans与Git有很好的接口。