我有一个名为live.git的仓库,我有另一个名为dev.git的仓库。
我想将dev.git repo添加为live.git的分支,以便我可以看到dev.git上的不同之处,并可能将一些更改合并到live.git。
我还是git的新手,我觉得我错过了一些明显的东西。
我不打算保留两个存储库的历史记录,我的最终目标是将dev.git的差异设置为live .git并删除分支。
答案 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