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