1.本地仓库已有文件
2.如何将关联的远程库中的内容 拉到本地仓库来
我知道的,如果先有远程库,可以用git clone如果本地仓库是空的没有任何东西 可以用git pull将远程库的东西拉到本地仓库来
git clone
git pull
现在我有一个有文件的仓库与一个远程库关联,如何将远程库中的内容拉到本地来我用git pull origin master:master 会得到如下的错误
git pull origin master:master
有冲突了,你可以先 git fetch origin master,然后处理冲突文件,处理完后 add-commit-push 这一套。
git fetch origin master
add-commit-push
两个库没有共同的祖先历史,不能简单合并。你需要想一下是希望将哪一个库中的提交记录抽出来,应用到另外那个库上面去。
我的建议是先将远程仓库clone下来,然后将本地的仓库直接拷贝进去。这种方法虽然不是很优雅,但是还是可以很好地解决问题的。另外,远程仓库初始化时最好不要添加任何文件,这样之后的工作会比较棘手。
先git fetch,git pull会自动merge,fetch不会,然后解决代码冲突再merge
git fetch
先一个空文件夹 pull, 然后把你现有的文件替换 在push
可以先提交本地代码再用git pull origin master, 解决冲突再git commit 再git push origin push
有冲突了,你可以先
git fetch origin master
,然后处理冲突文件,处理完后add-commit-push
这一套。两个库没有共同的祖先历史,不能简单合并。
你需要想一下是希望将哪一个库中的提交记录抽出来,应用到另外那个库上面去。
我的建议是先将远程仓库clone下来,然后将本地的仓库直接拷贝进去。这种方法虽然不是很优雅,但是还是可以很好地解决问题的。另外,远程仓库初始化时最好不要添加任何文件,这样之后的工作会比较棘手。
先
git fetch
,git pull
会自动merge,fetch不会,然后解决代码冲突再merge先一个空文件夹 pull, 然后把你现有的文件替换 在push
可以先提交本地代码再用git pull origin master, 解决冲突再git commit 再git push origin push