LoginSignup
2
2

More than 3 years have passed since last update.

Git入門 - 最速でわかるGitの使い方

Posted at

git.png

Gitは事前に何時間も本やサイトの記事を読むよりも、まずは実際に触れてみるのが一番ですので、本記事では具体的な手順を説明します。

1.Gitとは

Gitは、プログラムソースなどの変更履歴を管理する分散型のバージョン管理システムで、4つの領域に分かれています。

  • ワークツリー
  • ステージング
  • ローカルリポジトリ
  • リモートリポジトリ

リモートリポジトリ以外はローカル環境(自分の端末の中)に属しています。
リモートリポジトリは、インターネット上にあるGitHubサービスのリポジトリで、チームで作り上げたコードを格納する場所です。

この説明だけではいまいちピンとこないと思いますので、実際に使ってみましょう。

2.Gitのインストール

MacOSの場合はデフォルトで入っていますので、何も問題はないかと。
WindowsOSの場合は、Git for Windowsからダウンロードしてインストールを進めてください。
インストールし終えたら、ターミナルで以下のコマンドを実行します。

$ git config --global user.name "ユーザー名"
$ git config --global user.email "メールアドレス"

リモートリポジトリを利用するにはGitHubのアカウントを作り、サインインする必要がありますので、済ませておいてください。

3.リモートリポジトリの作成

サインインしたら左上のNewボタンをクリック。
img1.png
リポジトリ名を入力してCreate repositoryをクリック。(インターネット上に公開する場合はPublic、後悔したくない場合はPrivateを選択してください)
img2.png
下の画面のようになったら準備完了です。
img3.png

4.Gitの操作

好きな場所に練習用のディレクトリを作成します。ターミナルを開き、練習用ディレクトリに移動してもらい、以下のコマンドを入力します。

$ echo "# test" >> README.md

これでREADME.mdファイルが作成されました。
lsやcatで確認すると、

$ ls
README.md
$ cat README.md
# test

のように表示されるはずです。これでワークツリーにファイルを用意することができました。

次はターミナルで

$ git init

を実行します。このコマンドでステージングが準備されたりローカルリポジトリが作成されたりします。

$ git add README.md

上記のコマンドを実行してもターミナル上では特に変化はありませんが、これでREADME.mdがステージングに追加されます。
ちなみに、今いるディレクトリのファイルをまとめて追加したい場合は、

$ git add .

と入力します。

次に、README.mdをステージングからローカルリポジトリに追加します。

$ git commmit -m "initial commit"

""の中には、ファイルにどんな修正を加えたかわかるようにメッセージをつけます。その際、-mを必ずつけてください。

リモートリポジトリにあるURLをコピーします。
img4.png
次に、以下のコマンドを実行します。

$ git remote add origin https://github.com/アカウント名/リモートリポジトリ名.git

これでローカルリポジトリとローカルリポジトリを紐づけることができます。設定を確認したい場合は、

$ git remote -v

を実行してください。

最後にターミナルで、

$ git push origin master

を実行すれば、リモートリポジトリにREADME.mdがアップロードされます。リモートリポジトリを確認すると、
img5.png
無事ファイルが追加されていることがわかります。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2