butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как загрузить свои изменения в отдельную ветку git?

Есть на гитхабе репозиторий. Я в веб интерфейсе создал ветку new-design. На сервере есть проект с новым дизайном. На сервере git не инициализирован. Мне надо его инициализировать так, чтобы ничего не затереть, загрузить изменения в ветку new-design на гитхабе.

Верна ли логика моя, я хочу делать так:

1. На сервере делаю git --init origin в папке с проектом
2. Загружаю все на гитхаб git push origin new-design githuburl

Получу ли я то, что хочу? ничего не затру?
  • Вопрос задан
  • 9128 просмотров
Решения вопроса 1
butteff
@butteff Автор вопроса
Раз в тысячу лет заправляю свитер в носки
В общем, решил проблему так:
1. Создал ветку на гитхабе через веб интерфейс
2. Создал у себя git репозиторий командой git init
3. Добавил удаленный репозиторий командой git remote add github ссылка на гитхаб, где github - это имя репо удаленное, я назвал гитхаб, мне так удобнее и понятнее.
4. создал у себя ветку, назвал также, как на гитхабе в пункте 1. Команда git checkout -b имя ветки
5. В этой ветке я добавил файлы для загрузки: git add файлы
6. Закомитил их: git commit
7. Сделал пул реквест: git pull github
8. Запушил свою ветку в ветку гитхаба на сервере: git push github имя ветки (имена веток должны быть одинаковы)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
клонирует гитхабовский репо на сервер, чекаутите ветку, кидаете в папку с репо все свои файлы, комитите, пушите.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы