Github没有提交拉远程回购

时间:2013-04-12 16:14:46

标签: git version-control github

我正在处理某个目录中的项目,该项目链接到相应的远程git仓库,但我必须将项目的内容复制到另一个文件夹,现在需要将其重新链接到远程仓库。 / p>

我看到的一切都说要做......

cd newfolder
git init
git add -A
git commit -a -m "Creating repo"
git remote add origin git@github.com:username/reponame.git

...但我想提取远程项目的最新更改,并且不想推送我的本地仓库。以上是否会为我做,或者我还能做些什么?

2 个答案:

答案 0 :(得分:1)

如何

cd newfolder
git clone git@github.com:username/reponame.git .

答案 1 :(得分:0)

使用git init创建一个全新的存储库将无法工作,因为这将启动一个全新的提交树,这与您的远程存储库已知的所有内容完全不同。

您的单独目录中是否有任何新的更改?

如果您只是复制目录并且没有更改任何内容,只需删除整个目录并再次克隆您的远程存储库,一切都很好。

如果您的私有副本中有重要更改,那么将它们正确地集成到远程存储库中可能会变得棘手。 - 但在这种情况下,第一步是获取存储库的克隆以获取所有历史记录和所有新更改。

相关问题