1

我刚刚使用以下命令添加了一个远程(repo?):

  git remote add my_remote_repo git@abc.beanstalkapp.com:/g_my_remote.git

我期待这个 Repo 出现在 beantalk 中。或者我可能在这里遗漏/不理解某些东西。我是 git 新手。

上面的命令是成功的,它与其他 repos 一起显示。

  git remote -v

当你说remote我们在谈论新的回购时(正如我假设的那样)?

4

1 回答 1

1

对于 git,远程只是它知道的另一个存储库。实际上,远程就像存储库 URL 的别名。添加远程时,您只是添加到存储库知道的存储库列表(跟踪分支)。在 git 可以使用它们之前,这些存储库必须存在。您必须先通过他们的 Web 界面将存储库添加到 beanstalkapp.com,然后才能将其作为远程链接到您自己的存储库。该git remote命令不执行存储库初始化。

顾名思义,遥控器通常位于偏远地区,但不一定是偏远地区。远程可以是本地计算机上的存储库。如果您运行命令git remote add local ../my_repo_copy,您将看到 git 不会在该位置创建新的存储库。为此,您必须首先在 处创建一个目录../my_repo_copy,将其更改为 ( cd ../my_repo_copy),并将其初始化为新的 git 存储库 ( git init)。以这种方式初始化新存储库后,您可以将其用作原始存储库的远程。

于 2013-02-21T19:55:20.823 回答