検索

ホームページ  >  に質問  >  本文

複数のローカル プロジェクトを異なる GitHub リポジトリにプッシュする

同じリモート git リポジトリの下:
リモート リポジトリのエイリアスを指定するには、origin を使用します。
ここでローカルに複数のプロジェクトを作成し、git init と git Remote を使用して各プロジェクトにオリジン git@github.xxx.xxx を追加すると、オリジンがすでに存在することを確認するメッセージが表示されます。
現在の操作は、別のプロジェクトに切り替えるたびに、git Remote rm Origin を使用して元のオリジンを削除し、新しいプロジェクトのオリジンの場所を指定するというものです。私は愚かだと思います。 。 。

別のリモート git リポジトリの下:
たとえば、
github の場合: ローカルでリモート リポジトリを作成する場合は、github をリモート リポジトリ内のプロジェクトのエイリアスとして使用します
gitlab の場合: リモート リポジトリを作成する場合リポジトリをローカルに、gitlab をリモートとして使用します。 ウェアハウス
内の特定のプロジェクトのエイリアスは、bitbucket でローカルにリモート ウェアハウスを作成するときに使用されます。 Bitbucket は、リモート ウェアハウス
内のプロジェクトのエイリアスです。では、同じリモート ウェアハウスに開発および保守する必要があるプロジェクトが複数ある場合は、どうすればよいでしょうか?
ローカル倉庫をそれに関連付けるにはどうすればよいですか?

ringa_leeringa_lee2768日前662

全員に返信(4)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:39:07

    git Remote add name2 https://github.xxx を使用して複数のリモートを追加できます

    同じリモート倉庫の下に複数のプロジェクトがありますか? それはどういう意味ですか。
    ローカルとリモート間の接続を確立するには:
    1 ローカルに作業ディレクトリがない場合は、単に git clone URL を実行します
    2 すでにローカルに作業ディレクトリがある場合は、
    現在 git 管理は使用されていません。git init && git add Remoteオリジン URL && git プッシュ オリジン マスター
    b は現在 git によって管理されており、git add リモート other_name URL && git fetch other_name && git checkout ブランチ

    返事
    0
  • PHPz

    PHPz2017-05-02 09:39:07

    どういう意味ですか?本来、git clone を実行すると、プロジェクトごとに異なるオリジンが設定されます。どのプロジェクトを入力しても、そのプロジェクトのオリジンは現在のプロジェクトの .git/config で設定されます。削除したり変更したりする必要はまったくありません

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:39:07

    エイリアスは必要ありませんか?倉庫の直接の住所?
    git プッシュ git@github.com:aaa/bbb.git 開発

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:39:07

    みんな! ! ! 新しく作成されたプロジェクトにオリジンがすでに存在すると表示されるのはなぜですか?プロジェクトの上位フォルダーを作成する前に git init 操作を実行していたため、ようやくそれに気づきました。 。 。
    したがって、異なるプロジェクトは、同じリモート git に関連付けられた対応するウェアハウスに対してオリジン エイリアスを使用できます。つまり、ローカル ウェアハウスがリモート ウェアハウスに関連付けられている場合は、 git inti 》》 git Remote add Origin URL 》》 git Push -U Origin master となります。
    以上、今日やっと理解できました。

    返事
    0
  • キャンセル返事