获取远程分支有新提交的更新?

getting update that remote branch has new commit?

在 git 中有没有办法获取用户对分支的新提交的更新?

我使用了一个命令git notify,但它只在用户拉出分支时才发出通知

我猜一些 git 有 gui 的客户会有这个选项,其中之一是 SourceTree。它基本上会经常检查存储库,默认情况下在 SourceTree 中我认为是 10 分钟,可配置。
如果您不想使用这些类型的程序,您可以创建一个脚本来 运行 它,只要您想要检查给定时间频率的存储库。为此:
假设 origin 指的是存储库,你需要做

git fetch origin

然后,远程分支origin/master将包含远程仓库中master的快照。现在,您可以将 master 和 origin/master 与

进行比较
git log master...origin/master

查看仅在 master 或 origin/master 中的提交。