いま使ってるgitのコマンドとかの自分用メモ.よく使う機能が増えたら更新していきます.branchとかが肝心な機能っぽいけど,まだ使ってない.
git init | |
git status | |
git log | |
git log --summary | 変更されたファイルの一覧が出るようになる |
git diff filename | |
git add filename | |
git add -i | interactiveモード.untrackedなファイルを全部addするとかできる |
git reset HEAD filename | addとかをなかったことに |
git checkout filename | svn revertと同じ |
git rm filename | |
git rm --cached filename | gitリポジトリからは消すけどファイル自体は消さない |
git commit | |
git commit -a | 変更/削除されたファイルを一気にコミット |
- いまの ~/.gitconfig
[user] name = Yohei Fushii email = hakobe___@___gmail.com [color] diff = auto status = auto branch = auto interactive = auto [core] excludesfile = /Users/yohei/.gitignore
- .gitignore
*.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store *.sw[po] tags
- Rails向けの .gitignore
log/*.log db/*.sqlite3 db/schema.rb