SVN git

作者: ethan_cun | 来源:发表于2016-10-12 11:25 被阅读21次

    SVN(subversion):工具 cornerstone  version

    Git clone整个仓库 而不是project 而且不需要更新代码 commit提交代码到本地仓库 提交之前不需要更新 svn是提交到服务器 需要更新 git的更新有两个:pull表示仓库从服务器获取最新代码

    push表示仓库把最新代码推到服务器  git的project向仓库提交代码commit发生在本地   因此不需要网络

    checkout在SVN表示从远程服务器下载project,在git里面表示创建本地仓库;

    commit在SVN中表示提交修改的代码到服务器 git表示提交本地修改的代码到本地

    clone只有git有 表示从服务器下载整个仓库 SVN的checkout是从远程服务器下载project

    push在git中表示将本地仓库提交到远程服务器

    pull在git中表示将远程服务器的代码更新到本地仓库 相当于SVN中的update

    提示(1)在很多情况下,git的速率远远比SVN快。

    (2)git是分布式管理,SVN是集中式管理。

    (3)SVN运用分支比较麻烦,git可以很容易的创建多个分支。

    (4)SVN必须用网络并且服务器开启的情况下才能使用,git支持本地版本控制。

    一、创建git本地仓库

    1.创建git仓库

    git init

    2.配置用户名和邮箱

    git config user.name test1

    git config user.email test1@163.com

    注意:配置通用的用户名和邮箱(global两个—)

    git config —global  user.name test1

    git config — global user.email test1@163.com

    //把所有文件添加git。

    git add .

    gitHub客户端下载:

    https://desktop.github.com/

    Git

    pull(拉、拖) push(推) clone commit

    >  平时遇到的问题记录:

    the working copy is locked due to a previous error...

    解决:选择左边的workingcopy -> 右键 clean

    相关文章

      网友评论

          本文标题:SVN git

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