获取 Git 中提交的任何文件的所有先前版本
Fetch all the previous versions of any file committed in Git
我想获取我在 Git 中提交的文件的所有先前版本(假设 Abc.xml)。
有什么办法吗?我确信 Git 有版本控制系统,所以我觉得我的旧文件版本可以使用。有什么建议吗?
是的,你可以这样做:
git log Abc.xml
获取更改此文件的提交的哈希值。然后,对于每个散列,您可以显示更改:
git show c0d235cae22540ef1bcd2a35dddd919166d45666
大多数 IDE 也集成了此功能。 NetBeans 有一个很好的 Git.
接口
您可以看到您文件的日志:
git log -- myFile
或者,对于所有分支:
gitk --all -- myFile
然后结帐(意味着在您当前的工作树中替换)your file with any past version
git checkout <commit> <file>
或者直接用 git show
查看它。
I was getting error as : object file is empty
然后查看:
- how to fix GIT error: object file is empty?
- Fix git error : object file is empty
我想获取我在 Git 中提交的文件的所有先前版本(假设 Abc.xml)。
有什么办法吗?我确信 Git 有版本控制系统,所以我觉得我的旧文件版本可以使用。有什么建议吗?
是的,你可以这样做:
git log Abc.xml
获取更改此文件的提交的哈希值。然后,对于每个散列,您可以显示更改:
git show c0d235cae22540ef1bcd2a35dddd919166d45666
大多数 IDE 也集成了此功能。 NetBeans 有一个很好的 Git.
接口您可以看到您文件的日志:
git log -- myFile
或者,对于所有分支:
gitk --all -- myFile
然后结帐(意味着在您当前的工作树中替换)your file with any past version
git checkout <commit> <file>
或者直接用 git show
查看它。
I was getting error as : object file is empty
然后查看:
- how to fix GIT error: object file is empty?
- Fix git error : object file is empty