設定項目は、2つのアドレスをgitの、そして最終的には使い捨てには2つのアドレスGitの方法に同時に押し出さ

複数のバックアップの考え方に基づいて、自分のコードが失われないことを確認。githubのクラウド上または上記のコードを投写しようとしているときやGitのコード自体は、自社サービス上に構築されて、あなたは安全です。

この方法では、次の2つのクラウドでプロジェクトをバックアップする必要があるので、会社の上のサーバーコードが失われた、または会社があなたのリストにサーバを削除した場合でも、あなたはまだあなたのコードまたは上記githubのクラウド内のコードを持っています。

だから、どのようにこのアイデアを実現するには?次の手順を参照してください。

前提:

1、あなたは今(すでにプロジェクトのコンテンツを持っている)GitのgitLabアドレスAの上に構築されていると仮定

[email protected]:teamemory / myh5.git

図2は、あなたが雲の上同じコードの両方を持っていると仮定すると、(新しい空のプロジェクトのコンテンツのアドレスであってもよい)GitのアドレスBを構築しました

[email protected]:teamemory / myh5.git

今私は、同じ時間アドレスgitのプロジェクトで達成したいコードを提出、アドレスBをgitのために同時に提出することができます

ステップ1:

プロジェクト内のリモートアドレス別のgit Bのgitのを追加します。

リモートgitのorigin2 [email protected]追加:teamemory / myH5.git // origin2カスタマイズすることができます

ステップ2:

アドレスのgit B上のデータをプルするために、

gitのプルorigin2マスター--allow-無関係-履歴(--allow-無関係-履歴が競合を解決するために)

ステップ3:

コンテンツアイテムのアドレスのgit Bを同期させるためにgitのプロジェクト

Gitのプッシュorigin2マスター

 

 この時点で、我々は、プロジェクトの基本的な実現を置くことができる2つのgitに対処するために提出することができますが、各申請は2つのgitのアドレスの前にプロジェクトを達成するために、以下の二つを提出する必要があります。

Gitのプッシュ原点マスター
Gitのプッシュorigin2マスター

 

質問は、私たちが達成したいことは、どのようにそれを達成するために継続して、私は次の2つのプロジェクトを同期させることができ、一度提出し、ある、ありますか?ステップ4を参照してください。

ステップ4:

リモートのgit Bの上記のアドレスを追加、削除

gitのリモート-v // 2つのリモートアドレスことを確認してください
リモートアドレスのgitのリモートのrm origin2は//のGitのB削除し
、この時点でgitのリモート-v //リモートアドレスは、gitのAさんでなければなりません

 

おすすめ

転載: www.cnblogs.com/teamemory/p/11607613.html