Git ダイアグラム - IDEA での Git 操作

目次

1.アイデアを構成する

2. プロジェクトの複製

3. ファイルステータスの識別

四、Git操作

4.1 git add -- 一時記憶域を追加する

4.2 git commit -- ローカル ウェアハウスを提出する

4.3 git push -- リモート ウェアハウスのプッシュ

4.4 git pull -- ローカル ウェアハウスの更新

5. 開発プロセスの完了

5.1 ステップ 1: プロジェクトのクローンを作成する

 5.2 ステップ 2: 独自の開発ブランチを作成する

5.3 ステップ 3: 自分のローカル ブランチでコーディングする

5.4 ステップ 4: ローカルの master ブランチに切り替える

5.5 ステップ 5: 独自のブランチ コードを master ブランチにマージする

 5.6 ステップ 6: ローカル マスターのブランチをリモート ウェアハウスのマスター ブランチにプッシュする

5.7 ステップ 7: 同僚をシミュレートしてコードをリモート ウェアハウスにマージする

5.8 ステップ 8: 最新のコードをリモート ウェアハウス マスターからローカル マスター ブランチにプルする

 5.9 ステップ 9: 独自のローカル ブランチに切り替え、マスターをマージし、開発を続行する

5.10 ステップ 10: ステップ 5 から 9 を前後に繰り返す

5.11 ステップ 11: ローカル ブランチのリモート バックアップ

5.12 ステップ 12: 最終メモ

6. ファイルの競合

セブン、救命まとめ

8. 動画版へ


1.アイデアを構成する

アイデアには Git プラグインが付属していますが、多くの場合、プラグインのバージョンは最新ではないため、一般的な操作の前にインストールされている Git のバージョンとして構成できます。

2. プロジェクトの複製

一般的には、入社後リモート Git ウェアハウス アカウントのパスワードとウェアハウス アドレスが送信され、ウェアハウス アドレスを取得した後、開発ツールでウェアハウスをローカルにダウンロードできます。

 

 注: マイクロサービス開発またはモジュールによる開発の場合、ウェアハウスに複数のプロジェクト ファイルが含まれる可能性があるため、コマンド git clone を使用して、最初にリモート ウェアハウスをローカルにクローンし、次にプロジェクトをウェアハウス 1 にインポートすることをお勧めします。ひとつのアイデア

3. ファイルステータスの識別

アイデアでは、ファイルのさまざまな状態を識別するためにさまざまな色が使用されます。

通常、いくつかの色があります。

茶色: Gitで管理されていないことを意味する色(一時保存領域に追加されていない)

緑:新しく追加されたファイルを表し、一時ストレージ領域に追加されました

青:ファイルがリモートに送信され、ファイルが編集されたことを意味します

黒:ファイルの現在のバージョンがリモート バージョンと一致していることを示します。

グレー:ファイルが以前に (リモートまたはローカルにかかわらず) ウェアハウスに送信されたが、削除されたことを示します。

赤:ファイルの内容が競合していることを示します

新しいファイルを作成するとき、アイデアはそれを git 一時ストレージ エリアに追加するかどうかを確認するプロンプト ボックスを表示します。

 

四、Git操作

4.1 git add -- 一時記憶域を追加する

方法1

 方法 2

4.2 git commit -- ローカル ウェアハウスを提出する

方法1

 方法 2

方法 3

送信をクリックした後

4.3 git push -- リモート ウェアハウスのプッシュ

方法1

 方法 2

4.4 git pull -- ローカル ウェアハウスの更新

方法1

方法 2

方法 3

5. 開発プロセスの完了

5.1 ステップ 1: プロジェクトのクローンを作成する

 5.2 ステップ 2: 独自の開発ブランチを作成する

チーム開発では、自ローカルブランチを含めてマスターブランチにコードを書くことはできないという取り決めがあるため、開発する際には独自の開発ブランチを引き出す必要があります。

アイデアの右下隅に作成します

作成が成功すると、デフォルトで新しく作成されたブランチに切り替わります。

5.3 ステップ 3: 自分のローカル ブランチでコーディングする

要件開発では、通常、自分でブランチを作成し、このブランチで自分が担当する要件を実現します。開発がいくつかの独立した要件 (完全なロジックの実装など) を完了すると、単体テストを自分で行うことができます. テストに合格すると、git add git commit によってローカル ブランチが送信されます。

 ここで、コミット後に独自のコードを分岐し、手順 4 を実行する必要があることに注意してください。

5.4 ステップ 4: ローカルの master ブランチに切り替える

独自のローカル ブランチを開発したら、バグがないことをテストし、コミットしたことを確認してから、マスター ブランチに切り替えます。

5.5 ステップ 5: 独自のブランチ コードを master ブランチにマージする

ブランチコードに問題がなければ、master ブランチにマージします

 5.6 ステップ 6: ローカル マスターのブランチをリモート ウェアハウスのマスター ブランチにプッシュする

注: 独自のブランチをマスター ブランチにマージした後、独自のコードをテストする必要があります. テストが成功した後、コードを変更した場合は、再度コミットして、リモート ウェアハウスのマスター ブランチにプッシュする必要があります.

5.7 ステップ 7: 同僚をシミュレートしてコードをリモート ウェアハウスにマージする

会社のプロジェクトはチームの形で実行されます. あなたが提出するコードは同僚によって提出されます. コード クラウド ウェアハウス コンソールは、コードをリモート ウェアハウスにマージする同僚をシミュレートするために使用されます.

クラス名を書く

 メモを書く

正常に追加されました

5.8 ステップ 8: 最新のコードをリモート ウェアハウス マスターからローカル マスター ブランチにプルする

リモートウェアハウスのコードが更新されました. 新しい日のコーディング開始前に、リモートウェアハウスから最新のコードをプルします. Note that the latest code is in the remote master branch. 最新のコードをプルするには、ローカルの master ブランチに切り替えてから git pull コマンドを実行する必要があります。

 

 5.9 ステップ 9: 独自のローカル ブランチに切り替え、マスターをマージし、開発を続行する

繰り返しますが、開発は自分のブランチでしか実行できません. ステップ 8 で、ローカル マスターは最新のコードをプルし、すぐに自分のローカル ブランチに切り替えて、最新のコードをマージし、開発を続行します.

 

 

 

5.10 ステップ 10: ステップ 5 から 9 を前後に繰り返す

その後の開発は、ステップ 5 から 9 の繰り返しです。

5.11 ステップ 11: ローカル ブランチのリモート バックアップ

ローカル マスター ブランチをリモート マスター ブランチにプッシュするだけでなく、ローカル ブランチからリモート ウェアハウスのブランチにコピーをプッシュすることもできます。

 

 

 

 

独自のローカル ブランチをリモート ブランチにプッシュする利点:

1>バックアップ

2> Tianxuan は労働者を雇い、会社は仕事を終わらせずに家に帰り、遠隔地の倉庫からコードをダウンロードして開発を続けました。

5.12 ステップ 12: 最終メモ

マスター ブランチは、操作を簡単にするために、クラスで毎日の開発メンバーによって提出されたコードを格納するために使用されます. マスター ブランチには、通常、リリース予定またはリリースされたいくつかのプロジェクト バージョンが格納されます.正式にテストおよび開発されていないコードではありません。

実際の開発では、develop first を使用して、毎日の開発コードを保存します。したがって、会社に着いたら、開発部門がどこにあるかを尋ねなければなりません。

上記のステップ 1 からステップ 11 まで、マスターを開発に変更するだけです。

6. ファイルの競合

Git ファイルの競合は 2 つの状況で発生します

1> ローカル ブランチを相互にマージする

2>ローカルブランチとリモートブランチが互いにマージされます

これは、2 番目のケースのデモンストレーションです。

ステップ 1: ローカル マスター ブランチで、A.java ファイルに次のコードを記述し、追加してコミットします。

 

ステップ 2: コード クラウド コンソールに切り替え、リモート マスター ブランチの A.java ファイルを変更し、同僚が同時にファイルを変更したことをシミュレートします。

ファイルを変更する

 

ステップ 3: idea に切り替えて、ローカル マスター ブランチをリモート ブランチにプッシュする

 

 

 

 

競合を解決したら、再度プッシュして、最新のコードをリモート マスター ブランチにマージします。

 

 

 

セブン、救命まとめ

1>会社では、それぞれの支線が何のためにあるのかを知る必要があります。

2> ブランチをマージするたびに (特にプッシュ プル)、コードのハード バックアップを作成することをお勧めします。これは復活の鎧を購入するのと同じです。

③学習期間中は操作を手放し、学習期間中の問題を解消する。

ここまでで、この記事は終わりです.次に何が起こるか知りたい場合は、次の章を聞いて分解してください〜

8. 動画版へ

テキストを読むのに慣れていない場合は、ビデオ バージョンに切り替えることができます。Git操作を直接開始するための 4 時間

Supongo que te gusta

Origin blog.csdn.net/langfeiyes/article/details/129467263
Recomendado
Clasificación