所有的资源控制系统都是把文件的元信息隐藏在一个类似svn,cvs等的文件夹里。如果你把git目录的体积大小跟svn比较,你会发现它们差距很大。
分支在SVN中一点不特别,就是版本库中的另外的一个目录。如果你想知道是否合并了一个分支,你需要手工运行像这样的命令svn propget svn:mergeinfo,来确认代码是否被合并。所以,经常会发生有些分支被遗漏的情况。
处理GIT的分支却是相当的简单和有趣。你可以从同一个工作目录下快速的在几个分支间切换git diff 对比文件的差异
git branch 列出所有分支
git log 显示提交记录
分支
git brach 分支名 创建分支
git checkout 分支名 切换分支
提交
git add 跟踪新文件或者已有文件的改动,或者用来解决冲突
git commit 把文件从stage提交到branch
删除
git rm 文件名 不但从stage中删除,同时删除物理文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)