Git 简史 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方 ...
分类:
其他好文 时间:
2018-01-14 15:13:50
阅读次数:
111
git和github是什么? 通俗的说(来源 Git 跟 GitHub 是什么关系?): git是一个版本控制工具github是一个用git做版本控制的项目托管平台。 git是工具,github是网站,他们的关系:github用git来控制版本 github ...
分类:
其他好文 时间:
2018-01-13 18:58:05
阅读次数:
166
最近由于公司前端团队扩招,虽然小小的三四团队开发,但是也出现了好多问题。最让人揪心的是代码的管理问题;公司最近把版本控制工具从svn升级为git。前端H5组目前对git的使用还不是很熟悉,出现额多次覆盖代码和提交冲突的问题。还有最近一次产品版本迭代的时候出现额一个问题: 一个正在开发的版块在下一次版 ...
分类:
其他好文 时间:
2018-01-03 22:41:59
阅读次数:
252
这里太多,我写在这里方便复制: 接下来在git.oschina.net上注册创建项目: 注意了,如果报如下错: 需要先执行: 然后执行: 如果有分支的话按照这个来: ...
分类:
其他好文 时间:
2018-01-03 00:42:25
阅读次数:
159
一、背景 当前很多公司都选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。但是网上很少找到如何用git客户端生成ssh key,然后配置在gitlab,我当时在做的时候苦于摸索,后来终 ...
分类:
其他好文 时间:
2017-12-29 22:39:47
阅读次数:
261
版本控制工具 - Git 快速入门 注意: 本教程只适合快速入门和日常操作,Git的精髓远远没这么少. 版本控制 团队开发犹如多线程处理数据,并发访问数据永远带来线程安全问题,稍有不甚就会带来"脏读"现象,从而导致整个业务逻辑或数据被破坏. 开发团队多个人访问一份源代码,极有可能出现多个人同时修改源 ...
分类:
其他好文 时间:
2017-12-27 21:31:51
阅读次数:
183
版本控制工具: git:https://git-scm.com/download svn:https://tortoisesvn.net/downloads.html ...
分类:
其他好文 时间:
2017-12-11 20:08:37
阅读次数:
156
"转载出处" Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这 ...
分类:
其他好文 时间:
2017-12-09 13:14:55
阅读次数:
159
为什么要做版本控制? 在平时的工作中,经常会遇到写文档的事情,而写文档基本都不会一蹴而就,总是会修修改改很多次,而版本控制能够记录每次修改的版本,能够进行回溯。有很多版本控制工具,但是作为一个程序员,肯定是首推 Git 不解释,由于我暂时还只是一个人自己鼓捣,所以不存在多人协作流程相关的东西,但是我 ...
分类:
其他好文 时间:
2017-11-29 16:22:01
阅读次数:
188
git三层结构 工作区working directory 暂存区staging index 版本库git directory(Repository) Git文件的四种状态 untracked未被追踪 Modified在工作区修改了未添加到暂存区 Staged 添加到了暂存区未添加到版本库 Commi ...
分类:
其他好文 时间:
2017-11-26 20:33:48
阅读次数:
133