2015-08-21 2 views
0

Это может быть простой вопрос, но у меня есть проект по git, и мне поручено его переделать. Поэтому я начал писать набор в Symfony, который я получил в хорошем состоянии. Есть ли способ сделать это веткой git? Вероятно, я должен был создать ветку, удалить все, а затем запустить мой проект в пустой ветке справа? Могу ли я сделать то же самое сейчас, создать ветку, удалить все файлы и просто скопировать туда файлы? Я думаю, что пока они остаются в папке src, все должно быть в порядке, не так ли?Возможно ли использовать git для создания ветки для существующих файлов?

ответ

1
git checkout -b new_branch_name 

Будет создана новая ветка, и все ваши файлы будут перемещены туда.

Предполагается, что вы уже создали клон в удаленном репозитории, а при нажатии на него будет использоваться new_branch_name.

После этого новые файлы могут быть скопированы и удалены с того места, где выполнялась эта команда. Затем вы должны запустить:

git add * 

Это добавит все файлы из этой папки и подпапки, которые необходимо отслеживать. Тогда вы должны зафиксировать их сохранить в истории:

git commit -a -m "Some message saying why you committed them" 

Затем вы можете подтолкнуть их к удаленному репозиторию:

git push Nameofremote Nameofbranch 

В случае, описанном выше, было бы следующее при условии, что вы не переименовывать дистанционного управления или переключатель головки:

git push origin new_branch_name 

Используется This, чтобы помочь мне вместе.

+0

Не так ли просто проверить все файлы от мастера и перенести их туда, где я запустил эту команду? Я хочу сделать мои существующие файлы в моей системе веткой. @Cristian – shayster01

+1

@ shayster01 Да, но он также оставляет файлы, которые вы изменили как есть, неустановленные и незафиксированные. После того, как вы создали и проверили новую ветку, вы можете перенести свои новые файлы на ветку, как обычно. – sjagr

+0

Значит, и хозяин, и файл, который у меня был там, будут, а потом я могу просто удалить ненужные главные файлы? @sjagr – shayster01

Смежные вопросы