版本控制系统

git常用命令总结

末鹿安然 提交于 2020-01-28 01:28:30
版本控制系统: 1、CVS和SVN是集中式的版本控制系统。 2、Git是分布式版本控制系统; 集中式的版本控制系统: 版本库是放在中央服务器的,一旦出问题,就无法干活。干活的时候用自己电脑,所以需要从中央服务器取得最新版本,修改完后再把自己的活推送给中央服务器。最大毛病是必须联网才能工作,网速慢时会被憋死。 分布式版本控制系统: 有一台“中央服务器的”的电脑,用于多人合作交换修改的。它安全性更高,因为每个电脑都有完整的版本库,一旦出问题,可以从其他电脑复制。有强大的分支管理。 git基本用法   1、从git 官网下载程序,默认安装即可。   2、设置账号和邮箱关联,账号和邮箱可以是码云、GitLab...的账号都行: $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"   3、选择合适地方,创建空目录: $ mkdir test //创建空目录,目录名字为test $ cd test      //进入test目录   4、初始化仓库,把目录变成git 可以管理的仓库: $ git init $ ls //查看文件 $ ls -ah //如果.git目录是影藏的话,可以通过这个命令查看.git目录   5、提交文件到git 上 $ git

详解SVN 的使用

时光毁灭记忆、已成空白 提交于 2020-01-27 20:35:11
一、什么是SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。 二、SVN的下载安装 下载地址:https://tortoisesvn.net/downloads.zh.html 安装完不要忘记重启电脑 安装完成后,按下鼠标右键,会看到如下界面: 说明SVN已经安装成功了。 三、SVN的常用操作 1、迁出配置库内容(SVN Checkout) 1)新建或进入目录下(比如E盘),右键 →SVN Checkout 2)URL of repository 填写仓库路径即可   3)Revision处,“HEAD revision”是指最新版,也可以指定Revision为任意一个版本。   4)点击“OK”按钮后,在弹出的对话框中输入用户名和密码,验证成功后,项目文件开始从远程服务器下载到本地工作目录中:   5)点击“确定”按钮后,即可获取完成,出现如下下载界面: 6)下载完成后,服务器上所有内容会出现在本地文件夹下 2、更新文件(SVN Update) 1)当从配置库迁出相应目录后,他人对服务器上此目录内容进行了修改,则需要再次获取改动内容到本地目录的过程称为更新。更新可以针对一个文件、几个选中的文件或者整个文件目录。 选中要被更新的文件,右键选择“SVN Update”项,如下:   2

31. Git与Github

允我心安 提交于 2020-01-27 14:18:06
Github介绍 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。 我们在实际项目中可能不会将工作的代码让Github进行托管,一般会有一个公司内部托管平台,但其实命令都是一样,换汤不换药,所以这里使用Github进行学习。 Github创建第一个项目 当然在创建项目之前,我们需要注册Github, Github官网地址 ,我们点击sign up进行注册,如下图所示: 关于Github注册这里不做过多介绍,注册完成之后,我们点击右上角+“”,选择“New repository”Repository name输入test,Description输入任意描述,我这里输入github test,然后点击Create repository,如下图所示: 我们可以看到,当我们创建完一个项目时会提示我们如何进行代码提交。根据提示我们发现我们需要使用Git,那我们就下载Git。 Git下载与安装

分布式版本控制系统-git

﹥>﹥吖頭↗ 提交于 2020-01-27 07:13:48
Git是目前世界上最先进的分布式版本控制系统 SVN是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?这个可以找度娘...... 1.安装Git yum install git 查看git版本 git --version 2.创建git本地用户名和邮箱. git config --global user.name "Sanerii" git config --global user.email ylemail2002@sina.cn 查看git配置. [root@localhost ~]# git config --list user.name=Sanerii user.email=ylemail2002@sina.cn 给git配置颜色. git config --global color.ui true 3.创建版本库: 版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 1.> 创建目录. [root@localhost ~]# mkdir oldman [root@localhost ~]# cd oldman/ [root@localhost oldman]# ll

SVN服务器搭建--Subversio与TortoiseSVN的配置安装(Windows)

跟風遠走 提交于 2020-01-27 04:39:26
1、 Subversio和TortoiseSVN 简介 Subversio简介: Subversion是一个自由,开源的版本控制系统,可以随意地免费下载、修改、以及重新发布。 是一个通用系统,可以管理任何类型的文件。 服务器运行方式:独立服务器和借助apache。 存储版本数据方式:一种是在 Berkeley DB 数据库中存放数据。另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS。 Tortoisesvn简介: TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端。 其它详细介绍请百度谷歌。 2、 Subversion服务器端下载 Subversion下载地址: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91 我下载的是1.6.0版本: Setup-Subversion-1.6.0.msi 3、 TortoiseSVN客户端下载和汉化语言包下载 TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi 下载地址: http://tortoisesvn.net/downloads.html TortoiseSVN汉化语言包下载:在同一页下面的地方

git的使用

妖精的绣舞 提交于 2020-01-26 19:43:09
git 的使用 去 github 官网注册 https://github.com/ 成为用户 1. 什么 git Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 Git 与 SVN 区别 Git 不仅仅是个版本控制系统,它也是个内容管理系统 (CMS) ,工作管理系统等。 如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。 Git 与 SVN 区别点: 1 、 Git 是分布式的, SVN 不是 :这是 Git 和其它非分布式的版本控制系统,例如 SVN , CVS 等,最核心的区别。 2 、 Git 把内容按元数据方式存储,而 SVN 是按文件: 所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn 、 .cvs 等的文件夹里。 3 、 Git 分支和 SVN 的分支不同: 分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。 4 、 Git 没有一个全局的版本号,而 SVN 有: 目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。

Git 入门

无人久伴 提交于 2020-01-26 19:24:15
文章目录 啥是git Git 的诞生 集中式与分布式的区别 啥是git 说到git,分布式版本控制工具。。。挺起来啥玩意,用书中这样我觉得更好理解 Git 是目前世界上最先进的分布式版本控制系统(没有之一)。 Git 有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用 Microsoft Word 写过长篇大论,那你一定有这样的经历: 想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word 文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的 Word 文档变成了这样: 过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找。。。。。!!!这是什么鬼! 看着一堆乱七八糟的文件,想保留最新的一个,然后把其他的删掉,又怕哪天会用上,还不敢删,真郁闷。更要命的是,有些部分需要你的财务同事帮助填写,于是你把文件 Copy 到 U 盘里给她(也可能通过 Email 发送一份给她),然后,你继续修改 Word 文件。一天后,同事再把 Word 文件传给你,此时,你必须想想,发给她之后到你收到她的文件期间,你作了哪些改动,得把你的改动和她的部分合并,真困难。于是你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑

手摸手教你Git下载及安装

蓝咒 提交于 2020-01-25 03:59:49
Git下载及安装教程 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 1. 下载 点击以下连接跳转至Git下载页面: 官网下载地址 根据自己的需要下载不同操作的系统的版本 windows用户可以直接下载图示版本 2. 安装 下载windows安装版,安装起来非常简单,直接上图吧 下载完成后,我们应该会看到一个.exe的安装包,双击运行 直接Next 这里就根据自己需要选择安装的目录了。 这一步的话,如果不太清楚的,建议直接Next,加入到右键但菜单栏,方便我们使用 这里也是看自己需要了 后面,如果看不懂的,直接按默认的一路Next就可以了。如果看到以下界面,说明我们的安装就完成了。 3. 配置用户名、邮箱 如果我们要使用Git上传、跟新代码,还需要配置一下用户名、邮箱。 如果在上面安装中,有加入到右键菜单栏的话,会看到这个,选择图中的选项。 配置个人的用户名称和电子邮件地址: git config --global user.name "{User Name}" git config --global user.email {Email} {User Name}和 {Email}是需要填入的信息 来源: CSDN 作者: 毒初莱视鲨壁 链接: https://blog.csdn.net/qq_41799219/article/details

centos7源码编译安装Subversion 1.9.5

早过忘川 提交于 2020-01-25 03:01:54
svn是Subversion的简称,是一个开放源代码的版本控制系统。 svn有两种运行方式:1、独立服务器(svn://xxx.xxx/xxx) 2、借助apache(http://svn.xxx.xxx/xxx) svn存储版本数据也有两种方式:1、BDB(事务安全型表类型) 2、FSFS(一种不需要数据库存储系统) 因为BDB方式在服务中断时,可能锁住数据,这里我们选择独立服务器和FSFS方式安装svn。 一、下载安装Subversion必要的源码文件 安装svn需要apr,apr-util,zlib,serf,openssl的支持,serf的编译安装又需要scons 所以这里我们用yum来安装zlib和openssl,源码编译apr,apr-util,serf,scons subversion源码包 http://mirrors.cnnic.cn/apache/subversion/subversion-1.9.5.tar.gz apr源码包 http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.5.2.tar.gz apr-util源码包 http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.5.4.tar.gz serf源码包 https://www

记初学Gitee

我与影子孤独终老i 提交于 2020-01-24 23:31:59
记初学Gitee 目的:通过Git管理gitee托管项目代码 1.账户注册: 无论是GitHub还是码云(下称Gitee),要使用他们,我们都需要先注册账户,已有账户的可以跳过此步骤。 2.创建仓库: a.创建远程仓库 登入Gitee后,点击头像旁边的"+"加号–>新建仓库 这里选择单分支模型,点击创建即可。 这里记住我们的仓库地址:https://gitee.com/user.name/test b.初始化本地仓库 (1)Git Bash安装 附上软件下载地址: 链接:https://pan.baidu.com/s/1avs_omT8onCDqzhdcIlfhQ 提取码:zi3y 链接版本是 Git-2.24.1.2 64位windows系统。 安装完成后可在开始菜单找到Git文件夹,运行Git Bash 会弹出一个命令行类似的窗口,也可点击鼠标右键找到该选项。 Administrator@WQ-20170910DZUZ MINGW64 ~ 是什么意思: @前是计算机用户名, @后是计算机名, MINGW64表示正在运行的Git Bash的信息 ~表示根目录,默认情况下是C:\Users\Administrator (2)获取SSHKey 由于本地Git仓库和Gitee仓库之间的传输是通过SSH加密的,所以必须要让gitee仓库认证你SSH key,在此之前,必须要生成SSH