1. ホーム
  2. git

[解決済み] Git で他のコンピュータのリポジトリからプルする方法は?

2023-06-30 16:24:52

質問

たとえば、オリジン リポジトリを 2 台のコンピュータにクローンしたとします。次に、いくつかの変更を行い、コンピューターAのローカルリポジトリにコミットします。この変更をコンピューターBに取り込むにはどうしたらよいでしょうか。コンピューター A と B の両方がネットワークに接続されています。

私が探しているものは、誰かが手動でパッチを作成し、それを私に送って、私が自分の作業コピー/ローカル リポジトリに適用できるのと同等になります。

どのように解決するのですか?

取り出したいマシンが ssh を介してアクセスできる場合、ssh を介してリモートとしてリポジトリを追加し、他のリモートと同様にそこから pull することができます。

$ git remote add repo_b username@host:path/to/repository.git
$ git pull repo_b master

(リモートを追加するステップを省略して、完全な URL を git pull コマンドで完全な URL を指定することもできますが、定期的にリポジトリから取得するのであれば、リモートとして追加することで多くの入力を省くことができます)。