魔法使いの卵

WEBエンジニアの卵の成長記録

SVN<-それぞれのやりたい目的にあったコマンド教えろよ->Git

SVNとGitの違いは昨日だいたいわかった。(すごい雑におおざっぱに。)

なので、GitとSVNでそれぞれやりたいことをやろうと
おもったらどうするねんっていうのをコマンドにまとめてみたったw

目的 subversion git
更新 svn update git pull
コミット svn commit git add → git commit
git commit -a(新規以外の変更ファイルを全択)
git push [url]
追加 svn add [file] git add [file]
削除 svn rm [file] git rm [file]
移動 svn mv [file] git mv [file]
変更取り消し svn revert [file] git checkout [file]
ログ svn log git log
差分 svn diff git diff
戻す svn switch [url] git checkout [branch]
複製 svn checkout [url] . git clone [url] .
状態 svn status git status
ブランチ作成 svn copy [url] [url] git branch [branch]
タグ作成 svn copy [url] [url] git tag [tag]
マージ svn merge -r [rev1]:[rev2] [url] git merge [branch]



SVN単体で考えると混乱するから
常にGitではこうしてたのをSVNではこうする
ってのを念頭において考えようとおもったけど
俺別にGitのこと知識あるのかっていわれたらなかった。



参考元:
gitとsubversionのコマンド対応表