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のこと知識あるのかっていわれたらなかった。