Случайно поработал не на той ветке в Git

Случайно поработал не на той ветке в Git

Я сделал некоторую работу не на той ветке; я забыл проверить нужную ветку. Возможно ли перейти на другую ветку и зафиксировать там свои изменения?

решение1

В зависимости от типа вносимых вами изменений, вы можете не иметь возможности просто переключить ветви. Если это так, вы можете использоватьgit stashкоманда, позволяющая вам менять ветви. Просто используйте следующие команды:

git stash
git checkout <new_branch>
git stash pop

решение2

Когда мои изменения еще не зафиксированы. Я могу просто проверить правую ветку. Изменения все еще будут там. Просто checkout the-right-branchи затем вы можете зафиксировать свои изменения в правой ветке. Спасибо всем за реакцию.

Связанный контент