Git将远程仓库添加为站点

时间:2015-10-20 14:13:51

标签: git

我有一个名为live.git的仓库,我有另一个名为dev.git的仓库。

我想将dev.git repo添加为live.git的分支,以便我可以看到dev.git上的不同之处,并可能将一些更改合并到live.git。

我还是git的新手,我觉得我错过了一些明显的东西。

我不打算保留两个存储库的历史记录,我的最终目标是将dev.git的差异设置为live .git并删除分支。

2 个答案:

答案 0 :(得分:0)

您无法将存储库添加为分支。要执行您尝试的操作,可以将其添加为遥控器。

在live.git中test.7z --- file1.txt --- otherInner.7z ---- innerFile1.txt ---- innerFile2.txt 。然后,您就可以执行git remote add dev /path/to/dev.git并使用git fetch dev查看回购之间的差异。

答案 1 :(得分:0)

假设你在live回购:

# Add dev repo as a remote source
$ git remote add dev git://path/to/dev.git

# Make a new dev branch, on the live repo
$ git checkout -b dev

# Merge in your dev repo using all of "their" code in conflicts
$ git merge dev/master -s theirs

# Commit and compare
$ git commit -am "dev repo merged in"
$ git diff master