我的本地 git 存储库位于加密卷内。git pull --all
我希望只有在遥控器有新提交时才能运行。但是,由于我没有加密卷的密码,因此我无法像这里一样使用接收后挂钩。这意味着即使触发了钩子,我仍然不知道安装卷和提取新更改的密码。所以我正在寻找其他一些替代方案,我想到的一种可能方式是向远程询问最新版本的 SHA,并将其与本地副本知道的最新版本 SHA 进行比较,如果它们匹配我不需要运行 pull 命令,如果它们不匹配,那么我需要运行 git pull 命令。
有没有办法可以git rev-parse master
在远程存储库上运行?