• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

瀧内さんの記事を参考にgit-svn使い始めましたが便利です。svnだと1コミットに複数の修正(バグ修正、機能追加、type修正など)をつい入れてしまうのですが、gitだとそういうこともなくなります。なのでcommitメッセージが書きやすい。

Rails向けgit環境設定

   1  $git svn clone svn-repo-URL
   2  $git add log
   3  $git add tmp
   4  $touch tmp/.gitignore log/.gitignore .gitignore

Rails_ROOT直下の.gitignore:最後の2行はemacs用
(tmpやlogの下の.gitignoreは空ファイルでOKです)

   1  # .gitignore
   2  log/*.log
   3  tmp/**/*
   4  *~
   5  #*#

git stash:へそくり

何かの修正をすでに加えている最中に、typoや緊急の修正分だけをコミットしたくなったとき。 (修正として新たに追加したファイルはstashしてもgit-status中に出てきますが、dcommitは可能です)

   1  $git stash save
   2  edit edit
   3  $git commit -a -m "fixed typo"
   4  $git svn dcommit
   5  $git stash apply

svn revert:ファイル一個だけ編集前のものに戻す

   1  $git checkout -- filename

その外よく使うコマンド

   1  $git diff
   2  $git diff filename
   3  $git add filename
   4  $git add .
   5  $git status
   6  $git rm -f filename

Refs

http://blog.s21g.com/articles/583
http://coderepos.org/share/wiki/FAQ/Git
http://railscasts.com/episodes/96:railscasts Git on Rails

posted by Png satoko on Wed 28 May 2008 at 06:37 with 1 comment
Contents
git-svn+Railsで使うgitコマンド
Comments
KingofSmack: Here also good reads for this mobile applicatio... '14-5
satoko: stackoverflowでも同じエラーを挙げている人がいたので、1.3でアップロードしたよっ... '10-12
ujihisa: :%s/blog/glob/g '10-7
satoko: しゅが〜様 返事が遅くなって申し訳ありません。また、投稿百景ご購入ありがとうございます。 ... '09-10
しゅが~: こんにちは。投稿百景を発売日翌日から利用しています。本当にいいAppを作っていただきました。罫... '09-10
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ