在新电脑上设置github仓库

Nat*_*all 5 git github

我有一台新的 mac。我已将旧计算机中的所有文件复制到新计算机中,包括我的代码库,它恰好比我的 github 存储库中的代码库更新一些(我没有事先进行最终提交)。基本上,我试图从我离开的地方开始 - 将我当前的、更新的基于我的新计算机的代码与我现有的 github 存储库链接起来,然后将新代码推送到它并继续我的工作(这个回购中只有我一个人)。我认为这就像git init设置一样简单git remote add origin git@github.com:me/myproject.git,但这似乎不起作用。我该怎么做呢?

Sch*_*ern 2

我已将所有文件从旧计算机复制到新计算机中,包括我的代码库,它恰好比我的 github 存储库上的内容稍微更新一些(我事先没有进行最终提交)。

你不应该做任何事。

如果您复制了整个代码库,包括.git/其中包含的目录,那么您可以从上次停下的地方继续。git commitgit push平常一样。Git 随 OS X 一起提供,您拥有所有代码和存储库;该.git目录是存储库。

您可能需要做的是确保您的 Github ssh 密钥已设置,并且项目的所有支持软件均已安装。但就 git 而言,你已经准备好了。


我认为这就像git init设置一样简单git remote add origin git@github.com:me/myproject.git

git init幸运的是,现有存储库上的a是无害的。因此,如果尝试添加已存在的遥控器,您应该会收到类似“fatal: remote origin already exists.没关系,您的存储库已经有一个遥控器”的错误。检查与git remote -v.