Удалить и заменить рабочий репозиторий git - PullRequest
0 голосов
/ 08 мая 2019

Мне нужно заменить git-репозиторий на производственном сайте. Я работал над зеркальным репозиторием Git, который имеет промежуточные и производственные ветки. Я выполнил работу по постановке, протестировал ее и слил в производственную ветку, и все хорошо. Выдвинул удаленный и добавил удаленный в качестве источника на рабочий сервер. так что теперь у меня есть два пульта - old_dev и origin.n. Если я запускаю git branch, он показывает две ветки, которые находятся на old_dev. Я хочу удалить old_dev и оформить заказ в репо «origin».

На данный момент я не уверен, где я. Я склонен удалить пульт old_dev, но немного нервничаю.

Я сделал это:

git branch --set-upstream-to = происхождение / производство

и запущенная ветка git просто показывает: master и production.

На данный момент я не уверен, где я. Я склонен удалить пульт old_dev, но немного нервничаю. Если я посмотрю на действующий сайт, кода там нет, поэтому я предполагаю, что я не в производственной ветке, извлеченной из исходного (нового) пульта.

1 Ответ

0 голосов
/ 08 мая 2019

Когда вы добавляете новый пульт, вы можете назвать его как хотите, например,

git remote add new-production <git-url>

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

git remote -v

Это покажет вам пульты

Вы можете сделать git pull -u new-production production

как только вы освоитесь с этим кодом, вы можете удалить старый пульт

git remote rm origin

Вы также должны помнить git fetch && git checkout <new_branch>, как только у вас есть удаленный квадрат в клетку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...