gitメモ

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