git 基本操作
ファイルをステージ:
$git add
ファイルをアンステージ:
$ git reset <FILENAME>
ファイルをコミット :
git commit -m <COMMENT>
差分表示
ワークツリーとインデックスの差分を表示:
$git diff
インデックスとリポジトリの差分を表示:
$git diff --cached
ワークツリーとリポジトリの差分を表示:
$git diff HEAD
履歴表示
コミットの履歴を表示:
$git log
コミットの履歴を差分内容を含めて表示:
$git log -p
ステージ
複数の編集を順番に選択方式でステージ:
$git add -p
スタッシュ
ワークツリーの編集をスタッシュ領域へ一時退避:
$git stash
スタッシュ領域の中をリスト形式で表示 :
$git stash list
スタッシュ領域から取り出す :
$git stash pop
スタッシュ領域にあるN番目の内容を削除 :
$git stash drop stash@{N}
amend
直近のコミットを上書きするコミット:
$git commit --amend
リモートリポジトリ
リモートリポジトリを表示 :
$git remote -v
リモートリポジトリを追加 :
$git remote add <NAME> <URL>
リモートリポジトリを削除 :
$git remote rm <NAME>
リモートリポジトリのURLを変更:
$git remote set-url <NAME> <URL>
ファイルを削除してその内容をステージ
$git rm <FILENAME>
ファイルのリネームしえその内容をステージ
$git mv <FILENAME>