Слияние, перебазирование и раздавливание ваших коммитов — вот несколько терминов, которые каждый разработчик программного обеспечения использует в среднем 3 раза в день.

Неправильное использование этих терминов много раз приводило меня к неприятностям.

Итак, здесь я делюсь несколькими практиками, которые помогли мне поддерживать чистоту и актуальность моего рабочего пространства с помощью ветки master.

Первое и важное правило при использовании git — всегда работать с дочерней веткой, выходящей из основной или какой-либо другой ветки. Если вам нравится работать с основной веткой, избегайте отправки незавершенных изменений в удаленную главную ветку. Поверьте, это убережет вас от многих неприятностей.

Теперь, возвращаясь к нашей основной теме, давайте рассмотрим, что я создал рабочую ветку под названием-example-branch-007.

Постановка проблемы: - Я хочу, чтобы моя рабочая ветка обновлялась с помощью мастера.

  1. git checkout мастер.
  2. git тянуть
  3. git checkout example-branch-007.
  4. git слить мастер .

Чистый и менее хлопотный метод поддержания вашей текущей ветки в актуальном состоянии с помощью master.

Теперь давайте рассмотрим простой способ сжать все коммиты вашей рабочей ветки в master и вытолкнуть master.

  1. мастер проверки git.
  2. git тянуть
  3. git merge --squash example-branch-007
  4. git commit -m «‹собственное сообщение›»
  5. Мастер происхождения git push.

Это была короткая и краткая статья о нескольких хитростях git, которые облегчат вашу повседневную работу.