git@よく使うコマンド早見表

git@よく使うコマンド早見表

gitでよく使うコマンドをまとめる。

add

コマンド 説明
git add . ワークディレクトリ配下全てのファイルをステージ(インデックスに記録)する
git add <ファイル> 指定したファイルをステージ(インデックスに記録)する
git add -u ワークツリー内でバージョン管理中の全てのファイルをステージ(インデックスに記録)する

branch

コマンド 説明
git branch ブランチのリストを表示する
git branch -d <ブランチ名> 指定したブランチを削除する

checkout

コマンド 説明
git checkout <ブランチ名> 指定したブランチをチェックアウトする

clone

コマンド 説明
git clone <リポジトリアドレス> リポジトリアドレスからクローンする
git clone --recursive <リポジトリアドレス> リポジトリ内のサブモジュールもクローンする

commit

コマンド 説明
git commit コミットする(コミットログを編集するエディタが起動する)
git commit -m <コミットログ> 指定したコミットログでコミットする
git commit -a git add -uとgit commitを連続して実行する

config

コマンド 説明
git config --list 設定を確認する
git config --global core.editor vim エディタをvimに設定する
git config --global diff.tool vimdiff diffをvimで見るように設定する

diff

コマンド 説明
git diff ワークツリーとインデックス間のファイル差分を表示する
git diff HEAD ワークツリーと最新のコミット間のファイル差分を表示する
git diff – cached インデックスと最新コミット間のファイル差分を表示する

fetch

コマンド 説明
git fetch リモートリポジトリが更新されているか調べる

log

コマンド 説明
git log コミットログを表示する
git log -p コミットログとコミット毎の差分をパッチ形式で出力する
git log -<ログ数> コミットログを指定した数だけ表示する
git log --pretty=short 各コミットログの最初の1行(要約)だけを表示する

merge

コマンド 説明
git merge <ブランチ名> 現在のブランチに指定したブランチをマージする

push

コマンド 説明
git push <登録リポジトリ名> <ブランチ> 登録リポジトリのブランチにプッシュする

status

コマンド 説明
git status 現在の状態を表示する

submodule

コマンド 説明
git submodule init ローカルの設定ファイルを初期化する
git submodule update [<サブモジュールディレクトリ>] 登録されているサブモジュールをチェックアウトする
git submodule update --remote [<サブモジュールディレクトリ>] 登録されているサブモジュールをリモートリポジトリの内容にマージする(サブモジュールディレクトリ内でgit fetch;git mergeの実行と同等)
git submodule add -b <ブランチ> <リポジトリアドレス> 指定したリポジトリと同じディレクトリ名で指定したブランチのサブプロジェクトのデータを格納する

コメント

このブログの人気の投稿

プライバシーポリシー