学習週:入門Git
濱野さんのGit本を、Chapter.4「独りで使う」まで読みました。自分用メモ。
- var -l で設定が見られる(configで設定)
- init で .gitディレクトリができる
- stage
- git add . でディレクトリ以下全ファイルstage
- git add -u バージョン管理下ファイルの全変更をstage
- git add -A は、git add -u でstageされるファイル+ワークツリーにある .gitignore で無視されていないファイル
- git reset は unstage
- diff
- git diff は、stageとワークツリーの変更を表示
- git diff HEADは、HEADとワークツリーの変更を表示
- git diff --cached は、HEADとインデックスの変更を表示
- log
- git log -N
- git log ファイル名 でログ検索
- revert
- checkout インデックスに戻す
セクション4.9 歴史を書き換える
- 間違えてコミット操作をしちゃったから戻す
- git reset HEAD^
- コミットした内容が間違っていたので後から直す
- ログメッセージだけ直す
- git commit --amend
- ログメッセージだけ直す
- git rebase -i
あとは、実際にGithubで普段使いしながら。。。