Изменение источника git для указания на существующий репозиторий - PullRequest
3 голосов
/ 20 мая 2010

Я бы хотел, чтобы мой локальный репо указывал на другой форк того же проекта. Будет ли это работать?

  1. Выполнить слияние с «целевым источником»
  2. Измените исходное хранилище в моем конфигурационном файле на 'target origin'

Кроме того, если мой локальный репо не полностью идентичен новому источнику (скажем, я разрешил некоторые конфликты слияний в мою пользу), будут ли эти изменения перенесены в новый источник при выполнении git push или только коммиты, сделанные после изменения источника, будут выдвинуты?

1 Ответ

3 голосов
/ 20 мая 2010

Чтобы убедиться в том, какое влияние окажет такая операция на пульт, я бы предпочел:

  • git clone new_remote
  • git remote добавить локальный / путь / к / локальному / репо
  • git fetch local

Таким образом, вы можете начать слияние на своем новом клонированном репо, посмотреть, есть ли серьезные сложности, прежде чем отправлять результат в «new_remote». Это лучше, чем просто добавить new_remote к вашему текущему локальному репо, сделать пул / слияние, а затем нажать «надеясь», что все пройдет хорошо. По крайней мере, вы управляете клоном "new_remote" на вашем компьютере.

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