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

时间:2015-04-13 08:46:47

标签: git git-branch git-push git-commit

git中是否有一种方法可以获得更新用户对分支的新提交?

我使用了命令git notify,但只有在用户拉出分支

时才会发出通知

1 个答案:

答案 0 :(得分:0)

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

git fetch origin

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

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

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