Слияние, перебазирование и раздавливание ваших коммитов — вот несколько терминов, которые каждый разработчик программного обеспечения использует в среднем 3 раза в день.
Неправильное использование этих терминов много раз приводило меня к неприятностям.
Итак, здесь я делюсь несколькими практиками, которые помогли мне поддерживать чистоту и актуальность моего рабочего пространства с помощью ветки master
.
Первое и важное правило при использовании git — всегда работать с дочерней веткой, выходящей из основной или какой-либо другой ветки. Если вам нравится работать с основной веткой, избегайте отправки незавершенных изменений в удаленную главную ветку. Поверьте, это убережет вас от многих неприятностей.
Теперь, возвращаясь к нашей основной теме, давайте рассмотрим, что я создал рабочую ветку под названием-example-branch-007
.
Постановка проблемы: - Я хочу, чтобы моя рабочая ветка обновлялась с помощью мастера.
- git checkout мастер.
- git тянуть
- git checkout example-branch-007.
- git слить мастер .
Чистый и менее хлопотный метод поддержания вашей текущей ветки в актуальном состоянии с помощью master.
Теперь давайте рассмотрим простой способ сжать все коммиты вашей рабочей ветки в master и вытолкнуть master.
- мастер проверки git.
- git тянуть
git merge --squash example-branch-007
- git commit -m «‹собственное сообщение›»
- Мастер происхождения git push.
Это была короткая и краткая статья о нескольких хитростях git, которые облегчат вашу повседневную работу.