git
_compiling
学习中。。。
展开
-
git是什么?
git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。git不仅仅提供了一个个人的版本控制系统,还支持多人协作开发。从一般开发者的角度来看,git有以下功能:从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 在自己的机器上根据不同的开发目的,创建分支,修改代码。 在单机上自己创建的分支上提交代码。 在单机上合并分支。 把服务器上最...原创 2016-06-28 23:04:53 · 452 阅读 · 0 评论 -
git的基础概念和基本操作
基本概念1.工作区(working directory)在项目的所在的文件夹即为工作区。2.版本库(repository)当我们需要版本控制,将项目所在位置初始化为仓库后,工作区目录下会有.git文件夹,这个文件夹就是git的版本库,里面记录了版本控制所需要的各种信息。上图左侧为我们可以看到的实际工作目录,右侧即为git所创建的版本库,里面最重要的就是称为stage(或者叫...原创 2016-06-28 23:07:06 · 270 阅读 · 0 评论 -
远程库的使用
git与svn的区别在于它是一个分布式的版本控制系统,同一个git仓库可以分布到不同的机器上。借助一个提供git仓库托管服务的网站,即可以实现代码的分布式版本控制。当下最大的git托管服务是著名的GitHub,本文也是对于GitHub远程库的使用要点说明。创建并绑定ssh key首先,需要创建一个ssh 密钥公钥对(rsa加密算法),这对密钥用于本机向远程库提交代码时进行身份验证。我们...原创 2016-06-29 20:11:44 · 230 阅读 · 0 评论 -
git——分支管理
简介在版本回退中,代码仓库被串成了一条时间线,这条线被称作为主分支(master)。我们也可以创建其他分支,以实现同步开发。分支管理的相关命令查看分支:git branch创建分支:git branch [name]切换分支:git checkout [name]创建+切换分支:git checkout -b [name]合并某分支到当前分支:git merge [name]删除分支:git bra原创 2017-12-22 22:21:54 · 219 阅读 · 0 评论 -
git忽略版本库中的文件——.gitignore
背景有些时候,工作目录中的一些文件没有必要提交到版本库中,如ide生成元数据文件、程序运行的数据、密码配置文件等等。 为了解决这个问题,可以在git工作区的根目录下创建一个特殊的.gitignore文件,将要忽略的文件写进去,git就会忽略对这些文件的版本控制。...原创 2018-08-02 12:56:06 · 540 阅读 · 0 评论