Как я могу перенести свои изменения в новую ветку после факта? - PullRequest
1 голос
/ 18 января 2010

Я работал над моим проектом Rails, который зарегистрирован в Git.Я читаю учебные пособия, и они говорят, что каждый раз, когда вы начинаете что-то менять, проверяйте ветку.

Однако случайно я внес некоторые изменения, но не извлек ветку.

Что мне делатьДелай сейчас?

Какие команды я могу запустить, чтобы Git принял мои новые изменения и поместил их в мой репозиторий?

Ответы [ 2 ]

2 голосов
/ 19 января 2010
git stash
git checkout $correct_branch
git stash apply

Конечно, если ваши изменения уже находятся в ветке, в которую вы собираетесь их внести, просто зафиксируйте и продолжайте.

Надеюсь, вы добавили коммит в ответ jkp. Я вижу, как кто-то запускает эту точную последовательность без коммита и, таким образом, уничтожает все свои незафиксированные изменения ...

0 голосов
/ 19 января 2010

Создание ветки не обязательно, просто лучшая практика. Работать против хозяина вполне законно, если хочешь. Если вы не создали явную ветку, вы все равно будете работать против master и можете перейти к этому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...