1

次のコマンドを使用して、リモート (レポ?) を追加しました。

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

このレポが豆の木に現れることを期待していました。または、ここで何かが欠けている/理解していない可能性があります。私はgitが初めてです。

上記のコマンドは成功し、他のリポジトリと一緒に表示されます。

  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 に答える