1、Gitのイントロダクション
Gitは人気の高い分散型バージョン管理システムです。
これは2つのリポジトリのセット、ローカルライブラリとリモートデータベースリポジトリこれら2組の互いに独立していない動作で、合併の欠失を有します。したがって、ほとんどすべての操作のコードはまだ切断、分岐切り替えの場合に提出することができるように、局所的に行われます。
GitのとSHA-1ハッシュアルゴリズム性を保証を使用して、データの損失によるディスクの損傷が直ちに知覚することができ、ファイル転送時に不完全になります。
1.1 Gitの基本的なワークフロー:
-
gitのクローン:ローカルリポジトリにクローン化し、マスターリモートブランチコード。
-
gitのチェックアウト:開発オフカットの枝。
-
gitの追加:トラッキングエリアに参加する文書。
-
Gitはコミット:ネイティブコードライブラリにライブラリのコードに提出するトラッキングエリアを変更します。
-
gitのプッシュ:リモートリポジトリにローカルリポジトリのコードに提出します。
1.2 Gitのブランチ
-
メインブランチ:
-
masterブランチ:本番環境への展開のための準備ができて記憶されたコード。
-
枝を開発:現在のストアブランチの最新の開発、コードがmasterブランチのアップにマージするための安定した十分にあるとき。
-
-
補助支店:
-
機能ブランチ:新機能の利用の開発は、最終的には開発ブランチにマージするか破棄しました。
-
枝をリリース:小さな欠陥修正、バージョンのリリースを準備するために必要な情報を、
-
緊急修理作業コード:修正プログラムの分岐。
-
2、Gitの使い方
この論文の焦点はのIntelliJ IDEAのための適用です。
コンフィギュレーションのGit 2.1のIntelliJ IDEAダウン
-
:ローカルインストールのgit、およびSSHキーの合理的な配分は、参照することができhttps://blog.csdn.net/weixin_44259720/article/details/104675384
-
IntelliJ IDEA - >パフォーマンス - >バージョン管理 - > gitの:gitの自身のインストールの実行可能ファイルのパスをテストするためのテストをクリックし、「Gitの実行ファイルへのパスを」いっぱい。
2.2 Gitのクローン
- VCS - > Gitリポジトリ - >クローン
- あなたのリモートリポジトリのアドレスを入力し、テストアドレスが正しいことをクリックしてください
2.3 Gitのチェックアウト
- IntelliJ IDEAの右下隅にクリックし、枝のgitを管理しています。あなたはブランチを選択する必要があり、チェックアウトアウト
- それは現在のブランチの下部に表示されますチェックアウト。1は、バージョン2リモートリポジトリバージョンのローカルリポジトリに表示されています
- 右上のIDE VCSの下矢印をクリックし、変更をローカルブランチに同期されます
2.4 Gitの差分
- 地元の変化によりファイルを選択し、右側の表示を選択diffはファイルの変更を表示することができます。あきらめて元に戻すを選択するか、変更ファイル
2.5 Gitの差分
- ログインバージョン管理]を選択し、あなたが提出履歴を表示することができます
2.6 Gitの差分
-
デフォルトのインポートライブラリプロジェクトは、トラッキングエリアを追加gitのに追加されました。
-
ただのpom.xmlファイルを変更し、変更されたファイルは、バージョン管理の局所的変化に表示されます。
- アップローカルコードベースに提出し、書き込みログをコミットgitのIDEのVCS、右上の矢印をクリックします。
2.7 Gitの差分
- VCS - > Gitリポジトリ - >プッシュ、ネイティブコードがリモートリポジトリに提出されます
3、一般的なコマンド
押し、[Alt]キー+ [F12]、IDEAコマンドラインMACを入力してください。
次のようにコマンドラインでのGitの使用IDEAは、使用するコマンドは次のとおりです。
- クローンプロジェクト:gitのクローンXXXXXX
- プロジェクトのステータスを確認します。gitの状態を
- 枝に関連付けられているとリモートハンドオーバブランチ:gitのチェックアウト-b XXX -t起源/ XXX
- 最新の更新プログラムを引い:gitのプル
- アップデートを送信:「備考」-amコミットgitの
- 第1の合成ブランチに切り替えることにする現在のブランチにマージブランチ:gitのチェックアウトXXX、再結合gitのマージYYYY
- 送信:gitのプッシュ
Javaのクラウドノート:私の「今日の見出しはありません」と、よりエキサイティングな、してください注意を払う
あなたは、最新かつ最も便利なポケットクラウドサービスを持っているので、どこでも、