版本控制git
BANANAML
这个作者很懒,什么都没留下…
展开
-
版本控制系统之Git学习五
标签管理 标签是版本库的一个快照,发布一个版本时,通常现在版本库中设置一个标签,这样就唯一确定了打标签时刻的版本。标签是与某个版本commit联系在一起的,commit id一般是一串字符,不容易查找,这时候若对这个发布版本设置了一个标签,要查找这个标签就容易多了。 创建标签 git tag 设置新的标签: git tag v1.0 这个命令设置标签默认是设置在最新提交的commit上的,若要...原创 2019-10-04 16:00:49 · 137 阅读 · 0 评论 -
版本控制系统之Git学习四
分支管理 使用Git进行工作时,可以创建一个属于自己的分支,别人看不到这个分支,你可以在自己的分支上进行工作(这项工作可能需要较长时间,而你把未完成的工作放在主分支上,别人clone下来并不能工作),随时将自己的工作进行保存,这样既安全,也不会影响别人的工作。 创建和合并分支 首先,创建banana分支,并切换到banana分支: git checkout -b banana 或使用以下命令 g...原创 2019-10-04 11:44:42 · 180 阅读 · 0 评论 -
版本控制系统之Git学习三
远程仓库 远程仓库是git与其他版本控制系统的重要区别之一。 可以找一台电脑充当“服务器”的角色,这样每个人都可以从这个“服务器”仓库clone一份到自己的电脑上,并且把各自的提交推送到服务器仓库; 也可以自己搭建一台运行Git的服务器; 另外,github网站就是提供Git仓库托管服务的,所以只要注册一个Github账号,就可以获得Git远程仓库。 设置本地Git仓库和Github仓库之间传输的...原创 2019-10-02 21:44:19 · 142 阅读 · 0 评论 -
版本控制系统之Git学习二
工作区和暂存区 git和其他版本控制系统的一个不同之处就是存在暂存区。 工作区 工作区就是在电脑上能够实实在在看到的目录,比如 Git学习一中创建的工作目录learn_git文件夹就是一个工作区 版本库 当在工作区使用命令 git init 创建一个版本库时,工作区中就默认生成一个.git隐藏目录,这个隐藏目录就是Git的版本库。 版本库中存储了称为stage(或index)的暂存区,还有git...原创 2019-10-02 16:58:14 · 134 阅读 · 0 评论 -
版本控制系统之Git学习一
集中式vs分布式 集中式 CVS(Concurrent Version System)与SVN(Subversion)属于集中式的版本控制系统,集中式表示版本库是集中存放在中央服务器的,而工作的时候用的是自己的电脑,所有要先从中央服务器取得最新的版本,工作完后,再推送到中央服务器。这种方式最大的缺点就是必须联网才能工作,当遇到网速比较慢时,上传和下载所需要的时间都比较长,一定程度上影响了工作。 分...原创 2019-10-02 14:55:41 · 146 阅读 · 0 评论