![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
_compiling
学习中。。。
展开
-
git是什么?
git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 git不仅仅提供了一个个人的版本控制系统,还支持多人协作开发。 从一般开发者的角度来看,git有以下功能: 从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 在自己的机器上根据不同的开发目的,创建分支,修改代码。 在单机上自己创建的分支上提交代码。 在单机上合并分支。 把服务器上最...原创 2016-06-28 23:04:53 · 460 阅读 · 0 评论 -
git的基础概念和基本操作
基本概念 1.工作区(working directory) 在项目的所在的文件夹即为工作区。 2.版本库(repository) 当我们需要版本控制,将项目所在位置初始化为仓库后,工作区目录下会有.git文件夹,这个文件夹就是git的版本库,里面记录了版本控制所需要的各种信息。 上图左侧为我们可以看到的实际工作目录,右侧即为git所创建的版本库,里面最重要的就是称为stage(或者叫...原创 2016-06-28 23:07:06 · 276 阅读 · 0 评论 -
远程库的使用
git与svn的区别在于它是一个分布式的版本控制系统,同一个git仓库可以分布到不同的机器上。 借助一个提供git仓库托管服务的网站,即可以实现代码的分布式版本控制。当下最大的git托管服务是著名的GitHub,本文也是对于GitHub远程库的使用要点说明。 创建并绑定ssh key 首先,需要创建一个ssh 密钥公钥对(rsa加密算法),这对密钥用于本机向远程库提交代码时进行身份验证。我们...原创 2016-06-29 20:11:44 · 236 阅读 · 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 · 224 阅读 · 0 评论 -
git忽略版本库中的文件——.gitignore
背景 有些时候,工作目录中的一些文件没有必要提交到版本库中,如ide生成元数据文件、程序运行的数据、密码配置文件等等。 为了解决这个问题,可以在git工作区的根目录下创建一个特殊的.gitignore文件,将要忽略的文件写进去,git就会忽略对这些文件的版本控制。...原创 2018-08-02 12:56:06 · 546 阅读 · 0 评论