
こんにちは、Zenです。
フィリピンのセブ島にあるIT留学、英語留学のグローバルITアカデミーでのインターン研修をしております。
今回はローカルリポジトリへの変更を記録するCommitとPUSHの方法をご説明していきたいと思います。
Commitとは
Git commitはあなたのコンピュータのローカルリポジトリへの変更を記録します。
つまり、特定のプロジェクトをインポートした後、ファイルから何かを変更したい場合は、その変更をローカルリポジトリに保存するために変更をCommitする必要があります。
CommitはPUSHと提携して、後でリモートサイト(Github.com)に保存できるようにする必要があります。
Commitで変更したデータをローカルに保存し、それをPUSHでGithub.comに保存します。 変更をCommitする手順を見てみましょう。
1.最初に、リポジトリにファイルを追加します。
リポジトリの上で右クリックし、ファイルを新規作成します。
2.次に、任意のファイルネームを入力し、「Finish」をクリックします。
今回は「index」という名前のhtmlファイルを作成しました。
3.そして、何でもいいので、何か内容を入力します。
ここでは”This would be my first commit and push to github.com”と入力しました。
4.その後、Github.comのリモートリポジトリにファイルをCommitしてPUSHする必要があります。
まず、Commitしましょう。 右クリック> 「Team」>「Commit」をクリックします。
5.Github.comでCommitしたいファイルを「Unstaged Changes」から「Staged Changes」へDrag and Dropします。
そしてCommit messageを追加します。今回は、「My first Commit in Github.com」と入力しました。
次にAuthorとCommitterを入力します。AuthorとCommitterはgithubユーザー名とメールアドレスです。
最後に、「Commit」をクリックします。
6.Commitしたら、リポジトリから(NO-HEAD)という表示が消え(※初めてCommitしてPUSHする場合)、masterに変更されます。
これでプッシュする準備が整いました。
次にPUSHをしていきましょう。
PUSHとは
PUSHとは、最新のCommitをリモートサーバに転送することや、新しいBranchとデータをリモートリポジトリにPUSHすることです。
あなたのプロジェクト/ファイルにCommitした変更は、それをPUSHするとGithub.comにアップロードされます。
変更をCommitしたら、リモートリポジトリ(Github.com)にPUSHする必要があります。
これは特に、チームメイトがコードを見たい場合や変更が必要な場合には非常に重要です。
さあ、手順を見ていきましょう。
1.リポジトリの上で右クリックし、Team>Push Branchへと進みます。
2.「Next」をクリックします。
3.「Finish」をクリックします。
4.「OK」をクリックします。
これでCommitとPUSHは完了です。
それではGithubに戻ってリポジトリを確認してみましょう。
1.Githubにログインし、該当のリポジトリ名をクリックします。
2.Graphsをクリックします。
3.「Network」をクリックします。
4.ここから、マスターである最初のブランチをチェックすることができます
(デフォルトでは、コミットしてプッシュする最初のマスターブランチが作成されます)。
コミットされたプッシュファイルのドット(●)をクリックします。
5.最後に、Commitしたコードやファイルをチェックすることができます。
以上です。
次回は他のユーザーが作成した既存のリポジトリをインポートする方法をご説明したいと思います。
それではまた!Zenでした。