gitでよく使うコマンドまとめ(自分用)

自分的にgitでよくつかうコマンドをまとめておこうと思います。

 

 

ローカルリポジトリを作る

$ git init

 

リモートリポジトリをクローンする

$ git clone リポジトリのURL

 

ブランチ切り替え

$ git checkout ブランチ名

 

ブランチを強制削除

$ git branch -D ブランチ名

コミットしてない変更があっても無視して削除する。

 

ファイルを指定せずに変更を自動検出してコミット

$ git commit -m "コメント" -a

変なファイルが混ざると面倒なので、直前にgit statusで変更を確認をして、自動検出で間違いなく大丈夫な時に使います。

 

ファイルを複数指定して、コメントをタイトルと本文に分けてコミット

$ git commit -m "コミットタイトル" -m "コミットコメント" -- ファイルパス1 ファイルパス1

 

コメントは二つ指定すると、1個目がタイトル、2個目がコメント(ディスクリプション)になる。

ファイルを複数しているする時はスペースで区切って複数指定する。

 

ブランチをプッシュ

$ git push origin ブランチ名:ブランチ名

または

$ git push origin ブランチ名

 

ファイルの変更を無視する

$ git update-index --assume-unchanged ファイル名

 

コミット内容を確認する

$ git log -p -1