プロジェクト管理をバージョン制御から分離することはできません。現在、主流のバージョン制御ツールはおそらくSVNとGitです。 2つの違いについては、ここで詳しくは紹介しません。わからない場合は、オンラインで情報を検索できます。将来的に機会があれば、私は詳細にコラムを開始します。さらに、市場でのGitの使用率は、SVNの使用率よりもはるかに高くなっています。 IDEA開発プロジェクトを使用するときに、GITを使用してコードバージョンを制御するにはどうすればよいですか?
1. gitをインストールします
もちろん、最初にGITをインストールする必要があります。インストールプロセスについては詳細に説明しません。インストールを押した後、アイデアを開いて設定インターフェイスを入力します(ツールバーを直接クリックするか、ショートカットキーCTRL + ALT + Sを使用してGITを検索できます)。インターフェイスは次のとおりです。
Gitがバージョンコントロールタブにあることがわかり、その中にGitHubもあります。 GitHubアカウントとパスワードを構成することができ、GitHubのコードを直接引き下げることができます。詳細については、設定に関する以前の記事を参照してください。
Gitについて話し続けましょう。 Git実行可能ファイルへのパスは、ローカルGitインストールパスのBinディレクトリのgit.exeです。パスをルーティングしたら、[テスト]ボタンをクリックします。インストールが正しく、パスが正しい場合、次のダイアログボックスがポップアップし、構成が成功したことを示します。
2。gitライブラリコードをリモートでプルします
会社のGitライブラリまたはGitHubのコードを局所的に開発することがよくあります。どのようにそれをアイデアに引っ張るのですか?実際、目標を達成するには2つの方法があります。 GitHubを例にとらえましょう。
1.まず、gitツールを介してコードをローカルに引いてから、アイデアを介して開きます。
パスをコピーします
ローカルにクローン
LQ@DESKTOP-BHJ6UD2 MINGW64/E/MYGIT/20180226(MASTER)$ GIT IniteInitialized既存のGITリポジトリのe:/mygit/20180226/.git/lq@desktop-bhj6ud2 mingw64/e/mygit/20180226(マスター)$ git clone) https://github.com/noobgod/designpattern.gitcloning in 'designpattern' ... remote:counting objects:73、done.remote:remote:reuse 73(delta 0)、再利用0(delta 0)、pack-reused 73unpackingオブジェクト:100%(73/73)、done。
プルは成功し、パスはローカルe:/mygit/20180226にあり、このパスの下でプロジェクトを開き、手順に従います。
2。アイデアを介してコードを直接引き出します。これは、便利で高速であるため推奨されます。
上記の写真に従って選択した後、複数のオプションを使用できます。 GITを選択すると、ダイアログボックスがポップアップ表示され、[クローン]ボタンをクリックします。
3。更新(更新)
コードを送信する前に、リモートリポジトリのコードをローカルリポジトリに更新することをお勧めします。これにより、不必要な競合を減らすことができます。更新の更新は、ショートカットキーCTRL + Tを介して直接実現できます。つまり、ツールバーのキーを押すと、同じリポジトリバージョンと比較することができます。ここでは、更新を選択します。
もちろん、プロジェクトを右クリックします - > git-> repsotior-> wullを選択して達成することもできます。
4。コミットとプッシュ
アイデアの独自のコードを開発した後、どのようにリモートリポジトリに独自のコードを送信しますか?プロジェクトを右クリックします - > gitを選択します
1.コミットディレクトリ:コミットコード(ステージ領域の一時ファイルを現在のブランチのローカルリポジトリに送信してステージ領域をクリアする)、またはプッシュコード(ローカルリポジトリのファイルをリモートリポジトリに同期します)。
アイデアでは、ファイルには異なる色のマークが付いていることがわかります:赤、緑、青。彼らはどういう意味ですか?
RED:バージョンされていないファイル、つまり、無視するために追加されるファイルなど、バージョンに追加されていないファイル。
Green:新しく追加されたファイル、つまり、新しく作成したファイルは、リモートリポジトリに提出されていません。
青:変更されたファイル、つまり、ファイルはすでにリモートリポジトリに存在しています。今回は変更しましたが、まだ提出していません。
コミットはGITのCommitコマンドに対応します。時々、ローカルリポジトリにのみコミットしたいのですが、まだプッシュしたくないので、この方法を使用できます。コミット後にリモートリポジトリにプッシュする必要がある場合は、プロジェクトを右クリックする必要があります - > git-> respository-> pushを選択する必要があります。
単純なコミット関数を実装するには、ショートカットキーCTRL + Kまたはツールバーボタンを使用することもできます。
コミットとプッシュはコミットとプッシュです。ここでローカルリポジトリに直接コミットしてから、リモートリポジトリにプッシュできます。
2.ADD:ワーキングディレクトリからgitの追加コマンドに対応するローカルリポジトリのステージエリアにローカルファイルを追加します。
3.ブランチと比較してください…:リモートブランチと比較します。送信する前に、この関数を使用して、ワーキングディレクトリのコードとリモートブランチコードの類似点と相違点を比較できます。
4.ショー履歴:履歴修正バージョンのレコードを表示します。
5.Revert:ロールバックはローカルの変更をロールバックします。
6.レポジトリ:さまざまなリポジトリコマンド。
5。マージ
開発中、複数の人々が必然的に同じファイルの変更に遭遇し、バージョンの競合を引き起こします。この時点で、プログラムが正常に実行して完全な機能を確保する必要がある場合、開発者はこれらの競合を手動で解決し、コードをマージして最終的な一貫したコードを取得し、それをリモートにプッシュする必要があります。
このエリアは、多くの人にとって最も厄介です。不適切な手術は、コード障害や事故を引き起こす可能性があります。実際、原則を理解している場合、熟練した後はそれほど複雑ではありません。
ここに紹介すべき多くのコンテンツがあり、詳細に説明する必要があります。あなたがこれについて心配しているなら、あなたはそれに注意を払い、将来それを追加して改善することができます。
6。ブランチ管理
ブランチ管理のために、アイデアの一番下にあるステータスバーを使用する必要があります。
ここでは、ブランチを切り替えたり、新しいブランチを作成したり、ブランチコードをチェックアウトしたり、ブランチコードを比較したりできます。
要約します
上記は、編集者が紹介したIntellij IdeaのGitを使用するチュートリアルです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!