GitHub — вытягивание мастера в ветку и нажатие изменения — это слияние ветки с мастером

Я вытащил ветку master на GitHub, и она обновлена.

Шаги, которые я выполнил позже:

  1. Вытащил ветку branch1 с помощью команды git pull remote branch1
  2. Вытащил master снова, используя git pull origin master
  3. Изменил файл ( на master )
  4. git add filename.txt
  5. git commit -m "committing filename.txt"
  6. git push

Но когда я нажал, он объединил branch1 с master. Как это произошло? Поскольку я снова вытащил master, я ожидал, что branch1 будет перезаписано.

Что я здесь пропустил?


person Shridhar Kalagi    schedule 02.06.2016    source источник
comment
Вытягивание объединяет удаленную ветку с вашей локальной веткой. Так что, если эти два расходятся, вы получаете фиксацию слияния.   -  person poke    schedule 02.06.2016
comment
Пожалуйста, запустите gitk --all, чтобы получить визуальное представление о ветвях. Возможно, вы захотите включить сюда скриншот.   -  person JJD    schedule 02.06.2016
comment
Я получил свою ошибку. Git Pull — это не что иное, как git fetch и git merge. Отсюда проблема. Спасибо за ваш вклад   -  person Shridhar Kalagi    schedule 02.06.2016