как поместить незафиксированные изменения в главную ветку

#git

#git

Вопрос:

В проекте с локальным репозиторием Git alternate из ветки была создана новая вызываемая ветка master , и в файлы в рабочем дереве были внесены изменения. Эти изменения достигли точки, когда они готовы к отправке в master ветку. Изменения еще не были зафиксированы ни в master одном, ни alternate в другом. Есть ли способ зафиксировать эти изменения непосредственно в master ветке без необходимости их фиксации alternate , а затем выполнить слияние с master ? Обратите внимание, что у этого проекта нет удаленного репозитория Git.

Комментарии:

1. проверьте мастер и зафиксируйте. Но почему вы еще не зафиксировали? Фиксируйте рано, фиксируйте часто.

Ответ №1:

Я полагаю, что альтернатива все еще находится в той же редакции masterr? Если это так, просто проверьте master, это ничего не изменит в рабочем дереве, а затем следуйте процедуре создания ревизии:

 git checkout master
git add file1 file1
git commit -m 'new revision'
  

Комментарии:

1. alternate и master возникли из того же коммита — проверил это, запустив git branch -v . Это то, что подразумевается под «альтернативой, которая все еще находится в той же редакции master»?