远程 git 分支上文件的 GIT SHA id
我想知道是否有任何命令可用于获取 GIT 远程服务器上给定特定 git 分支上特定文件的 SHA id?
谢谢, 斯里尼瓦斯
I would like to know if there is any command available to get the SHA id of a particular file on a given specific git branch on the GIT remote server?
Thanks,
Srinivas
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
git lsremote 是其中之一针对远程存储库运行的命令很少,如“显示远程服务器上提交范围的 git 日志?”。
但它只会在引用(标签、分支等)上显示 SHA1,而不是特定文件。
对于文件,您首先需要获取远程存储库,然后您可以查询特定文件的信息。
git lsremote is one of the few commands running against a remote repo, as explained in "Show git logs for range of commits on remote server?".
But it will only display SHA1 on refs (tags, branches, ...), not a specific file.
For a file, you need first to fetch the remote repo, and then you can query your information on a specific file.
感谢您的回复..
我得到了以下命令,可以满足我现在的情况..但尝试查看是否有任何直接命令可以查找远程服务器上文件的最新ID...
显示带有 ID、作者和日期的日志消息。我正在使用 unix pipe head 命令获取顶部的第一行。
Thanks for the reply..
I got below command working to meet my scenario for now.. but trying to see if there is any direct command to find the latest ID of a file on remote server...
which displaying log messages with ID, Author and Date.. I am fetching the top first line with unix pipe head command.