2
我想知道我是否可以轻松地从远程存储库和特定分支获取最后一个提交。 我可以做一个 git fetch MY_REMOTE_REPO;git checkout BRANCH_X;git log -1;
但它很重只是为了得到一个SHA字符串。如何从远程存储库获取特定分支中的上次提交SHA
我想知道我是否可以轻松地从远程存储库和特定分支获取最后一个提交。 我可以做一个 git fetch MY_REMOTE_REPO;git checkout BRANCH_X;git log -1;
但它很重只是为了得到一个SHA字符串。如何从远程存储库获取特定分支中的上次提交SHA
ls-remote
管道命令完全是这样。例如,要查看当前在Linux内核中master
分支的sha1:
$ git ls-remote http://www.kernel.org/pub/scm/git/git.git master
5f90b6fa0f5cf1d06bc72ffe607be3cd6aa955b5 refs/heads/master
没有比这更容易。
git ls-remote MY_REMOTE_REPO