У чому різниця між git pull origin master
і git pull origin/master
?
git pull
засоби, git fetch
за якими слідує git merge
. Він отримує вміст із віддаленого пристрою, а потім об'єднує його у вашу поточну гілку. Але origin/master
це місцева гілка (відстеження віддаленої гілки). Якщо ви хочете об'єднати його, вам нічого не потрібно робити. Помилково сказати, git pull origin/master
коли ви насправді не отримуєте з дистанції.
origin/master
це локально зберігається гілка, яка кешує головну гілку на віддаленому джерелі походження.
git pull origin/master
. Якщо ви хочете об'єднати віддалену гілку [локально зберігається]origin/master
, просто скористайтесяgit merge origin/master
.