мой проект в настоящее время имеет две ветви, master
и feature
, и я работаю над веткой feature
.
Когда я закончил, я выполнил git push для bitbucket
и выполнил pull request
на панели инструментов bitbucket
.
Теперь, когда все сделано, я возвращаюсь к своему терминалу, я все еще на feature
ветви, поэтому я git checkout master
переключаюсь обратно на master
, и я получаю сообщение
Переключен на ветку 'master'
Ваш филиал обновлен до 'origin / master'
Я думал, что это означает, что мое локальное рабочее пространство на самом деле обновляется и синхронизируется с удаленным источником, но тогда это неправильно, потому что я запустил git pull
и у меня ниже
remote: Counting objects: 1, done.
remote: Total 1 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (1/1), done.
From https://git.domain.com:1234/bitbucket/xx/xx
256c6bc..0a3bb4f master -> origin/master
Updating 256c6bc..0a3bb4f
Fast-forward
.eslintrc.js | 15 +-
App/Containers/xx.js | 363 ++++++++++++++++++------------------
App/Containers/xxa.js | 594 +++++++++++++++++------------------------------------------
3 files changed, 352 insertions(+), 620 deletions(-)
На данный момент, я думаю, что магии нет, и ветка master
не будет магически такой же, как удаленное происхождение, и, следовательно, мне потребуется git pull
.
- Хотите знать, правильно ли мое понимание?
- На более раннем этапе, когда я впервые переключился на
master
после выполнения слияния, разве сообщение Your branch is up to date with 'origin/master'
не вводит в заблуждение?