美文网首页
GIT 和SVN

GIT 和SVN

作者: iChuck | 来源:发表于2017-10-25 21:57 被阅读5次

git 是分布式版本控制系统,svn 是集中化版本控制系统。

1. 能够对文件版本控制和多人协作开发

2.拥有强大的分支特性,所以能够灵活地以不同的工作流协同开发

3.分布式版本控制系统**,即使协作服务器宕机,也能继续提交代码或文件到本地仓库,当协作服务器恢复正常工作时,再将本地仓库同步到远程仓库。

4.当团队中某个成员完成某个功能时,通过pull request操作来通知其他团队成员,其他团队成员能够review code后再合并代码。

git 命令

git add 对修改后的文件快照,保存到暂存区域

git commit 提交命令,将保存到暂存区域的文件快照永久保存到git 目录中去

创建仓库

git init / git clone / git config

保存修改

git add / git commit 

查看仓库

git status / git log--oneline 

查看之前的提交

git checkout 

撤销公众修改

git revert 

撤销本地修改

git reset / git clean 

重写git 历史记录

git commit --amend / git rebase / git reflog 

git 协作开发

分支

git branch / git checkout / git merge

仓库同步

git remote / git fetch / git pull / git push 

相关文章

  • SVN迁移Git

    参考:GIt - 迁移到Git 构建user.txt 关联svn用户和git用户。 用git svn导入svn库 ...

  • git使用

    1.git和svn的区别①git分布式 svn是集中式(风险高)要很稳定才行②git和svn版本机制不同③git...

  • 项目迁移Svn To Git

    Svn vs Git 详解可见: Git 和 SVN 之间的五个基本区别、Svn与Git的区别废话不多说直接开始教...

  • Git | 绪

    绪 GIT和SVN的区别 GIT是分布式的,SVN不是,这是GIT和其它非分布式的版本控制系统,例如SVN、CVS...

  • git和svn

    GIT是分布式的,SVN不是GIT把内容按元数据方式存储,而SVN是按文件GIT分支和SVN的分支不同GIT没有一...

  • 2013学年总结之工具篇

    git/svn & markdown & vim & dash/zeal Git/Svn 在软件开发和很多场景下,...

  • gitlab 新建项目 git 命令 学习

    新项目迁移gitlab,学一波git ^ ^ GitHub && Gitlab && SVN 比较 SVN和Git...

  • Git使用教程

    SVN区别 Git 与 SVN 区别点: 1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统...

  • git tag 操作

    git命令-通过tag修复线上bug 步骤如下: Git与SVN区别 Git和SVN正好相反,git提倡开发时拉分...

  • Git 与 SVN对比详解

    一、Git vs SVN Git 和 SVN 孰优孰好,每个人有不同的体验。 Git是分布式的,SVN是集中式的 ...

网友评论

      本文标题:GIT 和SVN

      本文链接:https://www.haomeiwen.com/subject/vahputtx.html