最快的方法来确定一个git repo是否已经取消了脚本的变化?

如果我在一个具有远程无法更改的git仓库中,我想在我的提示中添加一个字形.现在,我正在尝试检查git ls-remote origin -h refs / heads / master对git rev-parse HEAD.但这真的很慢,它只显示了远程和本地回购的参考不同.因此,如果我有未按下的更改,它也会返回true.有没有更快的方法来检查我的远程仓库,看看我是否需要提取更改? 最佳答案

git fetch

之后,如果你为该分支设置了跟踪,你应该看到(在命令行或git状态结果中)你是否落后于提交.

否则,按照你的说明做ls-remote.

点赞