我想了解clearcase,subversion和git修订之间的比较。我无法理解git的修改机制。我们可以如何在git中获取最新的文件修订版本号?如何在git中检查文件的最新版本号?
0
A
回答
0
下面是命令。
git log -n 1 <file>
1
Git不会使用修订号。它通过它们的哈希来标识提交,它通过各种命令呈现为40个字符的数字和字母串,包括git log
。
但是,请记住,Git还可以独立地有效跟踪每个分支。您可以获取最后一次提交svn只获得最高的数字。这在Git中不起作用。如果你想在所有分支中进行最新的提交(你通常不需要的东西,但问题经常被问到),你必须实际检查所有分支。 git log --all
或git log <branch1> <branch2> <branch3> <...>
为明确的,将显示作为第一个分支的所有这些分支中的最近提交。
1
Git中的所有内容在存储之前都会进行检查求和,然后由该校验和进行引用。 Git用于此校验和的机制称为SHA-1哈希。因此,您需要在该文件上查找最新的SHA-1哈希以获取最新版本号。
要列出所有提交的文件只是做git log <filename>
要获得最新提交某个文件的更多信息: git log -n 1 <filename>
希望它能帮助!
相关问题
- 1. 如何检查构建文件中的Gradle版本号?
- 2. 如何回到Git的最新版本?
- 3. Bash最新版本的Git?
- 4. 如何在Git中管理版本号?
- 5. 检查版本控制中的最新版本
- 6. 检查git当前文件版本以及如何处理删除的文件
- 7. 如何链接最新版本的drupalcode.org git存储库中的单个文件?
- 8. 我如何知道哪个版本是版本库中的最新版本号?
- 9. 获取GIT文件版本号
- 10. 如何使用任何API检查Symfony的最新版本?
- 11. 在使用commandprompt的ClearCase中,如何检查我们是否检出了最新版本的文件?
- 12. 如何在Git存储库中获得最新版本
- 13. 在rails中检查版本号
- 14. 在Mercurial中,如何检查分支文件的版本?
- 15. 如何使用NSUserDefaults检查应用程序的最新版本
- 16. 如何检查当前版本的sympy并升级到最新版本
- 17. 如何在文本文件中设置InstallAnywhere的版本号?
- 18. 如何在eclipse c/C++版本中检查纯文本文件中的拼写?
- 19. 如何用git中的最新版本覆盖文件的历史修订版本?
- 20. 更新Git到最新版本(mac)
- 21. 检查Abaqus版本号
- 22. 如何在文件中显示最新版本?
- 23. 混帐:如何检查出文件的初始版本的git仓库
- 24. 如何检出SVN中最旧的子文件夹版本?
- 25. 如何只查询最新版本?
- 26. 如何在C文件中检查iOS版本?
- 27. 如何在rpmbuild规范文件中检查os版本
- 28. 在Netbeans中使用git的版本号
- 29. 在CentOS中更新到最新的git 2.2.x版本
- 30. 检查更新的版本
什么问题? – Maroun
通过git-scm,progit等。 – hjpotter92
Git中的所有内容在存储之前都会进行检查求和,然后由该校验和进行引用。 Git用于此校验和的机制称为SHA-1哈希。因此,您需要在该文件上查找最新的SHA-1哈希以获取最新版本号。 – uday