#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»?