我想知道是否有任何命令可以在GIT远程服务器上的给定特定git分支上获取特定文件的SHA ID?
谢谢, SRINIVAS
答案 0 :(得分:2)
git lsremote是针对远程仓库运行的少数几个命令之一,如“Show git logs for range of commits on remote server?”中所述。
但它只会在refs(标签,分支......)上显示SHA1,而不是特定文件。
对于文件,首先需要 fetch 远程仓库,然后您可以query your information on a specific file。
答案 1 :(得分:0)
感谢您的回复..
我现在得到以下命令工作以满足我的方案..但是试图查看是否有任何直接命令来查找远程服务器上文件的最新ID ...
git log'branch-name' - 'file-name'
显示带有ID,作者和日期的日志消息。我使用unix管头命令获取顶部第一行。
git log'branch-name' - 'file-name'|头-1 -