SVN git

2016-10-12  本文已影响21人  ethan_cun

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

上一篇下一篇

猜你喜欢

热点阅读