Это два разных символических имени, которые могут указывать на разные вещи.refs/heads/master
- это ветка в вашей рабочей копии с именем master
.Часто это ветвь отслеживания refs/remotes/origin/master
, потому что origin
является именем по умолчанию для удаленного, созданного git clone
, и его первичная ветвь обычно также называется master
.
Вы можете увидеть разницу междуих с git rev-list refs/heads/master..refs/remotes/origin/master
, которые будут пустыми, если они одинаковы, и в противном случае будут перечислены коммиты между ними.