Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何同步现有本地目录和现有远程git repo?_Git_Github - Fatal编程技术网

如何同步现有本地目录和现有远程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

我有一个本地目录和一个远程git存储库。两者都包含相同的文件。但是,本地目录尚未连接到远程repo。我如何连接它们?到目前为止,我尝试的命令无法工作,因为本地目录不是空的


不确定这是否有区别,但本地文件夹和远程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
要成功?您尝试了哪些命令?请提出你的问题。