いま使ってる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