Когда я работаю над git repo, чтобы сделать quickfix, я создаю новый локальный ветвь с использованием git checkout -b BRANCH_NAME
, который заставляет новую ветвь i затем работать на этой ветке на некоторое время, а когда я готов, я делаю git checkout dev
, а затем git merge BRANCH_NAME
слиться с исправлением ветвью и я получаю сообщение branch already up to date
.. которые оно не должно быть, потому что они являются отдельными ветвямиGit local branch auto merges
Это плохо, потому что если что-то пошло не так это значит, что мой Dev филиал будет уже обновлены? Я понятия не имею, почему это происходит, я все еще новичок в GIT, поэтому я хотел бы, чтобы кто-то объяснил, что я делаю неправильно.
После выполнения некоторой работы над вашим «BRANCH_NAME» вы тогда «git добавьте <...>» и «git commit -m» ... "'? –
Нет, я не использовал этот учебник по github: https: //try.github.io/levels/1/challenges/1 Не работает «git add-git commit -m», толкает его на удаленное репо? –
Нет, это не так. Позвольте мне добавить ответ. Одну минуту, пожалуйста. –