From: http://www.svn8.com/svnsy/20100112/17492.html
SVN,HG,GIT命令对照
SVN,HG,GIT命令对照 SVN,HG,GIT是三种常见的版本控制系统,本文简单列出一些相似的操作命令。当然,三种系统各有特点,严格的对应关系是没有的。
1,第一次下载,包括源码和版本库:
Bbs.Svn8.Com
svn checkout http://path/to/repo repo_name Svn中文网
hg clone http://path/to/repo repo_name
git glone http://path/to/repo repo_name或者git glone git://path/to/repo repo_name
2,下载服务器上最新的更新:
svn update
hg pull && hg update -C
git pull
3,检出某个修订版本 Www.Svn8.Com
svn checkout -r <rev>
Bbs.Svn8.Com
hg update -C -r <rev>
git reset –hard -r <rev>
Bbs.Svn8.Com
4,新增被跟踪文件
Svn中文网
svn add /path/to/file
Svn中文网
hg add /path/to/file
Svn8.Com
git add /path/to/file
4,移除被跟踪文件
svn rm /path/to/file 参考资料:www.svn8.com
hg remove /path/to/file
Svn8.Com
git rm /path/to/file Svn8.Com
5,生成补丁
Svn8.Com
svn diff >patch_file
hg diff >patch_file
git diff >patch_file
6,提交更改 Bbs.Svn8.Com
svn commit Svn8.Com
hg commit Svn中文网
git commit
6,查看当前状态 Bbs.Svn8.Com
svn info
hg status
git status
Svn中文网
7,查看修订记录 Svn8.Com
svn log Svn8.Com
hg log
git log
8,启动服务器
svnserve -d Www.Svn8.Com
hg serve -p 8002 &
git daemon –base-path=/path/to/repo –export-all &