有没有办法可以检查遥控器上是否存在修订版而不克隆整个仓库,例如。
git revispresent <remote> <sha1>
如果存在,则返回码为0,否则为非零。
如果我知道它是分支的负责人,那么我可以这样做:
git ls-remote <remote> -h <branch> | grep <sha1>
有没有办法为任何提交执行此操作?
答案 0 :(得分:0)
运行此命令
git config --global alias.ls log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
并随时运行git ls
。
它将显示与远程和分支一起出现的所有提交。