远程git分支上的文件的GIT SHA id

时间:2011-06-13 09:05:47

标签: git commit sha

我想知道是否有任何命令可以在GIT远程服务器上的给定特定git分支上获取特定文件的SHA ID?

谢谢, SRINIVAS

2 个答案:

答案 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 -