WebDesigner's Memorandumウェブデザイナーの備忘録

ターミナルでGitを使う時に最低限覚えておきたいコマンド

SourceTreeなどのGUIアプリケーションを使う場合はいいのですが、どうしてもターミナルを使ってコマンドライン上でGitを操作しなければならない時があります。

今回はそんな時にとりあえずGitからブランチを切って、マージするまでのひと通りの流れができる最低限のコマンドをまとめておきます。

  1. プルしてブランチを最新にする
  2. ブランチの確認とブランチを切る
  3. コミット・プッシュ
  4. マージ

ブランチを最新にする

まずはプルしてブランチを最新にします。
プルはgit pullで行えるので、プルして最新のファイルに更新しましょう。

git pull

ブランチの確認とブランチを切る

ブランチの確認をしたい時はgit branchでローカルブランチの確認ができます。
リモートブランチの確認がしたい時はgit branch -rでOK。

ブランチの作成をする場合はgit checkout -bブランチ名で切ります。

既にあるブランチに移動したい場合はgit checkout ブランチ名で移動が可能です。

// ローカルブランチの確認
$ git branch

// リモートブランチの確認
$ git branch -r

// ブランチの作成
$ git checkout -b feature/branch-name

// ブランチの移動
$ git checkout master

git branch

移動したらもう1度git branchで今いるブランチの場所を確認しておきましょう(ブランチ名を間違えていないかも確認)。

コミット・プッシュ

作業をし終わったら、変更部分の確認とコミット・プッシュを行います。
変更部分の確認はgit statusで行います。

git status

状態意味
modified変更したファイル
deleted削除したファイル
ファイル名のみ新規追加したファイル(トラッキングされていない)

git statusで状態を確認したら、次はコミットを行います。

git commit -m "コミットメッセージ"でコミットができます。
もし、新規追加したファイルがある場合はgit commit -am "コミットメッセージ"でコミットを行います。

ホスティングサービスを使っている場合は、ここでユーザー名とパスワードを聞かれる事もあるので、入力します。
入力できたらコミット完了です。

git push

プッシュはgit pushで行います。

初回プッシュ時(まだリモートブランチがない場合)はgit pushと入力すると、オプション付きのコマンドを表示してくれるので、それをコピペしてプッシュ完了です。

プッシュ後はgit statusで、何も残っていないか確認しましょう。

git status

//変更ファイルの確認
$ git status

//コミット(新規追加ファイルがない場合)
$ git commit -m "コミットメッセージ"

//コミット(新規追加ファイルがある場合)
$ git commit -am "コミットメッセージ"

//プッシュ
$ git push

//プッシュ(まだリモートブランチがない場合)
$ git push --set-upstream origin ブランチ名

マージ

マージするブランチに移動した後に、git merge マージしたいブランチ名でマージできます。

git merge

//マージ
$ git merge マージしたいブランチ

これがターミナルで、Gitからブランチを切って、マージするまでのひと通りの流れになります。
GUIアプリケーションでのGitに慣れている人であれば、コマンドがどの操作を指しているのかある程度理解できると思うので、使っていくうちにすぐ慣れると思います。

著者について

プロフィール画像

サイトウ マサカズ@31mskz10

1997年生まれ。2016年から専門学校でデザインについて勉強。卒業後は神戸の制作会社「N'sCreates」にウェブデザイナーとして入社。このブログでは自分の備忘録も兼ねて、ウェブに関する記事や制作環境を効率的に行うための記事を書いています。

Twitterをフォロー Facebookでいいね