Это сообщение git
означает, что вы сделали три коммита в своем локальном репо и не опубликовали их в master
репозитории. Команда для запуска это git push {local branch name} {remote branch name}
.
Команда git pull
(и git pull --rebase
) предназначена для другой ситуации, когда в удаленном репо есть коммит, которого нет в вашем локальном репо. Эта --rebase
опция означает, что git
вы отодвинете локальный коммит в сторону, синхронизируете его с удаленным репо, а затем попытаетесь применить ваш три коммита из нового состояния. Он может потерпеть неудачу, если есть конфликт, но тогда вам будет предложено разрешить их. Вы также можете прервать операцию, rebase
если не знаете, как разрешить конфликты с помощью команды, git rebase --abort
и вы вернетесь в состояние перед запуском git pull --rebase
.