Очистка моей ветки мерзавцев в разработке - PullRequest
4 голосов
/ 10 декабря 2011

Я пришел на вечеринку git немного поздно, и у меня есть простая проблема.

У меня есть три эксперимента по разработке, которые в настоящее время находятся в моей основной ветке.Функции могут называться postits , auth и uploads .

Когда я выполняю git status в моей основной ветке, я получаюсписок из ~ 10 записей в «измененных, но не обновленных» и ~ 15 в «неотслеживаемых файлах».Все эти записи принадлежат одному из трех экспериментов с функциями.

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

1 Ответ

6 голосов
/ 10 декабря 2011
$ git checkout -b postits     # create postits branch based on the current master
$ git add X Y Z               # add your parts, maybe with -p to get parts of files
$ git commit                  # commit to postits branch
$ git checkout -b auth master # make branch based on master (not including postits)
$ # etc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...