Это может быть поток:
$ git checkout master
Извлечь новые изменения, чтобы сохранить мастер как удаленный:
$ git pull
Теперь, чтобы обновить ветку с последними изменениями:
$ git checkout your-branch
Объединение мастера с вашей веткой:
$ git merge master
На этом этапе fileB.html
будет удаленным, и, поскольку вы работаете только в fileA.html
, у вас не должно быть никаких merge conflicts
как только вы закончите работать в своем филиале, вы можете сделать pull request
, чтобы кто-то мог просмотреть ваши изменения, и в случае одобрения ваш филиал может быть объединен с master
.
с merge
вашим филиалом.в master вы можете сделать:
$ git checkout master
, а затем:
$ git merge your-branch
Это основной способ сделать это, вы можете использовать rebase
, чтобы избежать коммитов слияния, например,Вы могли бы сделать этот поток:
$ git checkout master
$ git pull
$ git checkout your-branch
$ git rebase master
$ git checkout master
$ git merge your-branch
Это будет делать fast forward
, а затем нажать ваши изменения:
$ git push