10.1 リポジトリのクローン
3つのファイル保存場所について話したの覚えてる? リモートリポジトリ、ローカルリポジトリ、そして作業ディレクトリ。
じゃあ、今からそのGitHubで作ったリモートリポジトリを自分のローカルリポジトリにクローンしますよ。
それでは、IntelliJ IDEAを起動して始めよう…
ステップ 1. プロジェクトをまだ作っていない場合、次のボタンを選択します:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/cc01d48f-2879-44da-b884-f6e8e4b39cd2/1024.jpeg)
作成した場合は:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/15a93546-a7aa-4598-9d38-d0915d584b37/1024.jpeg)
ステップ 2. クローンしたいリモートリポジトリのurlを指定してください。
誰かのリポジトリをクローンするときに便利な方法です。
![IntelliJ IDEA](https://cdn.javarush.com/images/article/05da0279-621c-4852-8f70-b699bcdfe678/1024.jpeg)
自分のをクローンする場合は、IntelliJ IDEAからGitHubにログインすればもっと簡単です:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/ef2225ae-b651-4b12-86cd-b531a962e60f/1024.jpeg)
ステップ 3. 誰も信用するな。自分さえも。
IntelliJ IDEAは知らないリポジトリからのコードを実行しないよう警告します。自分のリポジトリの場合は信頼をチェックします。![IntelliJ IDEA](https://cdn.javarush.com/images/article/7965159f-9a72-4ac8-b16a-9374dcbde4bc/1024.jpeg)
ステップ 4. Windowsのデフォルトアンチウイルスは未知のファイルが出現したと警告します。アンチウイルスは知らないプログラムを嫌います。
でも! これからそのプログラムを作るので、IDEにアンチウイルスがあなたの未来のプログラムをブロックしないようにしてください。「Automatically」をクリックし、「YES」を押します。
![IntelliJ IDEA](https://cdn.javarush.com/images/article/e6fc2578-f46c-4f9e-854b-b554a5e23351/1024.jpeg)
10. 2 初めてのコミット
新しく作成したリポジトリをクローンした場合、README.mdファイルだけが含まれます
ステップ 1. README.mdファイルを開いてみてください
拡張子mdはMarkdownの意味です。これはテキストファイルの非常にシンプルなスタイリング形式です。 右上のボタンをクリックして、どのように機能するかを見ることができます。
![IntelliJ IDEA](https://cdn.javarush.com/images/article/478a748e-9a71-412e-a1bc-74eebf433bc4/1024.jpeg)
このファイルを好きなように変更してみて下さい。挨拶メッセージやリポジトリの説明を書いてもいいです。
ステップ 2. ファイルに変更を加えた後、IntelliJ IDEAはファイルツリーの左側で青色で表示します。 あなたの作業ディレクトリの変更がまだローカルリポジトリにコミットされていない場合、青色で表示されます。
![IntelliJ IDEA](https://cdn.javarush.com/images/article/6f321b39-a2b1-489b-8530-8e434019bad5/1024.jpeg)
ステップ 3. コミット
ファイルにすべての計画した変更を加え(そしてそれらの正確さを確認した)後、これらをあなたの ローカルgitリポジトリに保存する必要があります。 現在はまだ作業フォルダにのみ存在しています。
これを行うには、Commitボタンをクリックし、ローカルリポジトリに加えたいすべてのファイルを選択します:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/048c4f9b-5042-42e6-8572-a7659f13ed66/1024.jpeg)
ステップ 4. 下の左側に、変更点を説明するコメントを追加します:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/4eb46f50-fa27-4eb0-8119-e4d7e1f2be22/1024.jpeg)
ステップ 5. そして「Commit」ボタンを押してください。
ステップ 6. チェック
プロジェクトに切り替えて確認します:もしファイルが青く光らなくなったら、作業ディレクトリのすべての変更がローカルリポジトリに成功裏にコミットされたことを意味します。
![IntelliJ IDEA](https://cdn.javarush.com/images/article/d440fc81-9bf5-4002-81f0-2b3d7daeccb5/1024.jpeg)
10.3 ファイル操作
ステップ 1. IntelliJ IDEAでいくつかのファイルを作成しましょう。
![IntelliJ IDEA](https://cdn.javarush.com/images/article/8473d590-9497-43b5-bc18-6794bcb1a4ef/1024.jpeg)
HTMLコードを書いているので、次のファイルを作ります:
- main.html
- index.html
ステップ 2. ファイルをローカルリポジトリに追加します。
IntelliJ IDEAはファイルを作成したとわかった瞬間に、ローカルリポジトリに追加するように提案してきます。 IntelliJ IDEAは作業ディレクトリに存在し、すでにローカルリポジトリにあるファイルのみを追跡しており、それらのみを 青色で表示します。
ファイルが作業ディレクトリに存在しても、ローカルリポジトリに存在しない場合、それは赤色で表示されます - 次の画像の通りです:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/d67976c3-4070-4282-a5c6-c1ee8592073d/1024.jpeg)
基本的にいつでもAddを押すことができますが、今回は「Cancel」をクリックしてファイルを手動で追加し、その方法を学びましょう。
ステップ 3. ファイルに好きなコードを書きます。
例えば、私はこう書きました:<h1>FIRST COMMIT</h1>ステップ 4. それでは、main.htmlファイルをローカルリポジトリに追加しましょう。
ファイルの任意の場所で右クリックして、Git-> Add Fileを選択します
![IntelliJ IDEA](https://cdn.javarush.com/images/article/fafba17c-a0ea-4f46-a88d-073efd05769a/1024.jpeg)
すべてが正常に行われた場合、追加されたファイルは緑色で光ります:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/0d083ecb-2bf7-4387-bd27-20523e6b94a2/1024.jpeg)
ステップ 5
. そして、いつものようにコミットします:![IntelliJ IDEA](https://cdn.javarush.com/images/article/15025d43-3c96-4289-88c5-07bb97bb8055/1024.jpeg)
10.4 初めてのプッシュ
さて、ローカルリポジトリ内の変更をGitHub上のリモートリポジトリにプッシュする必要があります。複数の プログラマーが同じプロジェクトに取り組んでいる場合、この方法でコードの変更を同期します。
ステップ 1. Pushボタンをクリックします。
実際にこれは非常に簡単です:IDEの上部メニューのPushボタンを使うだけです:
![Pushボタンをクリックします](https://cdn.javarush.com/images/article/cd2d0209-105c-43ad-ab6d-cb9f6a3a61ed/1024.jpeg)
ステップ 2. コミットを確認します。
このステップで、すべての変更を確認し、なにか重要なものを壊していないか、または他のファイルに依存する ファイルを追加し忘れたか確認することができます。
![コミットを確認します](https://cdn.javarush.com/images/article/1eaf954e-5c88-421e-992a-6536ce40155a/1024.jpeg)
ステップ 3. 確認します。
すべてがうまくいけば、このようなメッセージが表示されます:
![すべてがうまくいけば、このようなメッセージが表示されます](https://cdn.javarush.com/images/article/ef690395-0a56-4852-b6db-8184ed873241/1024.jpeg)
ステップ 4. さて、GitHubリポジトリを開いてチェックします:
![IntelliJ IDEA](https://cdn.javarush.com/images/article/64730809-c7f0-47b4-a5b7-90c98e8e0509/1024.jpeg)
技術の魔法!
10. 5 使用。gitignoreファイル
プロジェクトにサービスファイルを追加して、それが誤ってGitHubにアップされないようにしたい場合、 それらを除外に追加できます。「.gitignore」という名前のファイルがあります。これはとても簡単で便利です。
![使用。gitignoreファイル](https://cdn.javarush.com/images/article/bd067e39-b59a-4228-8d8a-d118515e3fb4/1024.jpeg)
GO TO FULL VERSION