如何同步现有本地目录和现有远程git repo?
我有一个本地目录和一个远程git存储库。两者都包含相同的文件。但是,本地目录尚未连接到远程repo。我如何连接它们?到目前为止,我尝试的命令无法工作,因为本地目录不是空的如何同步现有本地目录和现有远程git repo?,git,github,Git,Github,我有一个本地目录和一个远程git存储库。两者都包含相同的文件。但是,本地目录尚未连接到远程repo。我如何连接它们?到目前为止,我尝试的命令无法工作,因为本地目录不是空的 不确定这是否有区别,但本地文件夹和远程repo没有相同的名称。git remote set url origin//path/to/repo.git 或者 git pull origin[您的分支机构]或git push origin[您的分支机构]如果我理解您的意思,您希望链接两个本地目录,其中一个已经是git克隆: cd
不确定这是否有区别,但本地文件夹和远程repo没有相同的名称。
git remote set url origin//path/to/repo.git
或者
git pull origin[您的分支机构]
或git push origin[您的分支机构]
如果我理解您的意思,您希望链接两个本地目录,其中一个已经是git克隆:
cd your/NOT/git/clone/dir
git init .
git remote add origin http...
git fetch -p --all
要真正“链接”两个目录,您甚至可以添加一个本地远程:
git remote add file:///path/to/original/local/clone
我得到错误“致命:不是git存储库(或任何父目录):.git”是因为我的本地目录还不是git分支吗?如果是这样的话,我该怎么做呢?这个错误听起来好像你输入的路径不是一个有效的git回购。仔细检查那条路。您可以通过键入
git status
.Hm来检查您是否在分支中。我通过输入“git remote-v”进行了检查,并使用了它的输出。这样:git远程设置url源https://github.com/myOrganization/myRepo.git
确保在路径中包含https://
。所以https://github.com/myOrganization/myRepo.git
是的。起初,它在我上面的评论中不可见,因为我忘记了用引号将其显示为代码,但我修复了它。我是用https://输入的。需要明确的是,因为我很密集,在命令行中,我在本地目录中,我想链接到现有的git repo。然而,本地目录本身还不是repo。它不包含.git文件夹。对于git remote set url origin,我必须首先初始化它吗https://github.com/myOrganization/myRepo.git
要成功?您尝试了哪些命令?请提出你的问题。