1. 存储方式区别
- Git :按元数据方式存储(类似k/v)
- svn : 按文件(新版改成了元数据)
2. 使用方式
- Git :add(添加到暂存区)-> commit (本地仓库)->push(推送到远程仓库)
- svn :直接commit
3. 管理模式
- Git:分布式管理
- svn:集中式管理
4. git命令
-
git init :初始化仓库
-
git rm --cached README.md :从暂存区删除
-
git status : 显示工作目录和暂存区的状态
-
git add -A :提交所有
-
git add README.md :添加README这个文件,如果add .则代表提交全部文件
-
git commit -m "first commit" :提交到本地仓库,并输入文字说明‘first commit’
-
git remote add origin http://XXX.git :把仓库加入到git下面
-
git push -u origin master : 提交到远程仓库
5. 分支管理
-
git branch [-avv] : 查看当前分支
-
git branch <branch name> :基于当前分支新建分支
-
git branch <branch name> <commit id> :基于提交新建分支
-
git branch -d {dev} :删除分支
-
git checkout <branch name> :切换分支
-
git merge <merge target> :合并分支
网友评论