将git origin更改为指向现有存储库

时间:2010-05-19 20:21:01

标签: git

我想让我的本地回购指向同一项目的另一个分支。这有用吗?

  1. 与'target origin'合并
  2. 将配置文件中的原始repo更改为“target origin”
  3. 另外,如果我的本地仓库与新来源不完全相同(比方说,我已经解决了一些对我有利的合并冲突),那么当我执行git push时,这些更改是否会被推送到新的原点,或者只会在原点变更后才会提交?

1 个答案:

答案 0 :(得分:3)

为了确保此操作对遥控器产生的影响,我宁愿:

  • git clone new_remote
  • git remote add local / path / to / local / repo
  • git fetch local

这样,在将结果推送到“new_remote”之前,您可以开始合并新的克隆仓库,看看是否存在大量并发症。 它不仅仅是将new_remote添加到当前的本地仓库,进行拉动/合并,然后推“希望”它会顺利进行。至少,您可以控制计算机上的“new_remote”克隆。