Git教程
本教程针对于Git的初学者,有命令行和图形界面两种,学完此教程,不说Git大神,在工作中的使用是足够了
yhq1913
print ("email:yhq1913@sina.com")
展开
-
【14】git配置忽略文件的3种情形
【14】git配置忽略文件的3种情形1:从未提交过的文件可以使用.gitignore也就是添加之后从来没有提交(commit)过的文件,可以使用.gitignore忽略该文件该文件只能作用于未跟踪的文件(Untracked Files),也就是那些从来没有被 git 记录过的文件比如,忽略log/下的日志文件,可以在.gitignore中写log/*2:已经被git记录过的文件,想从远程仓库删除并...原创 2018-07-16 13:50:14 · 515 阅读 · 0 评论 -
【13】忽略文件配置
【13】忽略文件配置有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。不需要从头写.gitignore文件,GitHub原创 2018-03-21 17:01:32 · 589 阅读 · 0 评论 -
【12】BUG修复分支
【12】BUG修复分支BUG在我们开发中就是日常便饭,有了BUG就要修复,但是又不希望让自己的主分支称为修复BUG的实验品,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除可能你想到了,第一步创建并切换分支,,,,当然没错,但是我们会不会遇到这种现象,当前我正在开发新功能还没有提交,并不是不想提交,而且我任务刚写了一半,写原创 2018-03-21 17:00:57 · 941 阅读 · 0 评论 -
【11】Git解决冲突
【11】Git解决冲突人生总会有一些不如意的事情,合并分支也是一样,在合并分支时,如果多个分支同时更改了同一个文件并提交,这个时候将会出现冲突,我们一起来看一下如何解决首先先创建并切换到dev分支,修改readme.txt最后一行添加上 dev add ,然后提交文件切换到master分支在最后一行添加上 master add 然后提交文件现在,ma原创 2018-03-21 16:59:29 · 652 阅读 · 1 评论 -
【10】创建与合并分支
【10】创建与合并分支在版本回退时,我们已经知道,git提交会把历史记录串成一条线,一条时间轴,这个时间轴就叫做分支,只不过这条分支被称为主分支,我们在版本回退时所指向的HEAD,严格来说不是指向提交,而是指向master,master在指向提交,所以,HEAD就是当前分支,git主分支被称为master每一次的提交Git都会向前走一步,这样不断的提交,主分支线会越来越长,原创 2018-03-21 16:57:14 · 615 阅读 · 0 评论 -
【9】使用码云
【9】使用码云使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况。如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云(gitee.com)。和GitHub相比,码云也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费原创 2018-03-14 17:19:42 · 1188 阅读 · 0 评论 -
【8】GitHub的使用
【8】GitHub的使用通过之前得学习我们可以对本地的仓库做一个很好的管理了,但是对于Git的团队合作使用,还是不够的,本地仓库只是属于我们自己的仓库,为了能够让大家协调工作,我们还需要一个总仓库,每个人的仓库的代码都同步到总仓库中,这样就可以协调工作了,这也是git的分布式版本控制器真正的价值所在,本小节使用GitHub作为总仓库,我们一起来看一下如何创建这个总仓库吧!首先,登陆原创 2018-03-14 16:17:44 · 1172 阅读 · 0 评论 -
【7】撤销修改以及删除文件
【7】撤销修改以及删除文件一、撤销修改场景一:当你改乱了工作区中的文件内容时,想直接丢弃工作区的修改,我们可以使用git checkout -- file命令完成,下面进行举例说明:当然,我相信大家平时是不会报错的,但是现在情况比较特殊,时间很赶,你要给boss提交一份报告,现在是凌晨两点钟,你心里有些不满意,因为困的很懵*,你把你的不满不经意间写在了报告上,当你正要提交报告的时候,你之前喝的咖啡...原创 2018-03-02 17:04:14 · 3839 阅读 · 0 评论 -
【6】Git暂存区的概念
【6】Git暂存区的概念git分为暂存区和工作区,暂存区是git非常重要的概念,所以大家需要搞明白,其实非常简单,之前肯定很多同学都疑问,为什么我们每次提交都要写两次命令 git add file,git commit 一个是添加一个是提交,但是有什么区别呢,之前给大家的解释是,先把文件都添加进来,然后一起提交到版本库,这样的回答比较笼统,就好比,添加到哪了?我们一起来看一下!Gi原创 2018-02-01 19:16:45 · 1065 阅读 · 0 评论 -
【5】Git版本回退操作
【5】Git版本回退操作之前给大家举例说兜里有五块钱那个故事,我买馒头花了2元,买花卷花了1元,买辣条花了5毛,还剩1.5元,几天后我会想一下,昂,我都买了这个,这个,这个所以花了这些钱,那我得脑子记这点账还是没问题的,如果要是十万块钱你花省1.5买的都是杂七杂八的小零食,几天后你在回想一下试试,想起来不太现实吧,要是能想起来你就赶快去参加最强大脑吧!这记忆力很快就会有人来找你,别做技术了,那...原创 2018-01-31 10:47:21 · 2027 阅读 · 0 评论 -
【4】Git查看版本库当前状态
【4】Git查看版本库当前状态通过Git教程《【3】Git创建版本库以及代码提交》我们完成了readme.txt文件的提交操作,那是时候继续工作了,我们打开readme.txt添加一下内容并保存Git is free software.现在我们可以通过 git status查看当前版本库的状态 git status命令可以让我们时刻掌握版本库的状态原创 2018-01-31 09:07:25 · 19099 阅读 · 2 评论 -
【3】Git创建版本库以及代码提交
【3】Git创建版本库以及代码提交创建版本库 之前我们了解了什么是Git,主要用来做什么,在各个平台如何全装,那本篇文章呢是讲解我们如何通过命令去创建出一个版本库以及对项目内容的提交操作。那什么是版本库呢?版本库就相当于我第一遍博文给大家举例的银行一样,版本库就像是银行,你把钱放他那,你可以存钱取钱也可以查看记录,版本库又名为仓库,英文名:repostory,如果还原创 2018-01-28 10:21:49 · 2202 阅读 · 0 评论 -
【2】Git分布式版本控制器的安装
【2】Git分布式版本控制器的安装 Git源于Linux,是Linux第二个伟大的作品,现在已经部署在所有主流的平台上,包括我们常用的Linux、Mac OS X 、Windows,要学习Git,必定先要安装Git,下面我们一起来安装一下。 1、在Linux中安装Git 在Linux中安装Git是非常方便的,我们可以通过两种方式进行安装,一种是通过Linux发行版的包管理器原创 2018-01-27 00:29:12 · 1491 阅读 · 0 评论 -
【1】谈谈当前最主流的分布式版本控制器-Git
【1】谈谈当前最主流的分布式版本控制器-Git今天是Git的第一篇《【1】谈谈当前最主流的分布式版本控制器-Git》,我们首先来看一下什么是Git,他能完成什么功能,做到什么效果,之后的话我会在工作闲时抓紧时间出后续篇章那什么是Git?Git是目前最火的分布式版本控制系统。那说完这句话我相信很多盆友又会问什么是分布式?什么是版本控制器?那接下来我们一个一个说,首先说一下版本控制原创 2018-01-27 00:22:10 · 1757 阅读 · 2 评论 -
【附录】生成SSH秘钥
【附录】生成SSH秘钥SSH是建立在应用层和传输层基础上的安全协议,其目的是专为远程登录会话和其他网络服务提供安全性的保障,用过SSH远程登录的人都比较熟悉,可以认为SSH是一种安全的Shell。Http登录是需要用户名和密码的,要实现无密码登录,就需要创建SSH 密钥(ssh key),SSH 密钥可以认为是和另一台电脑通信时的唯一的识别证,SSH 密钥对可以让我们方便的登录到 SSH 服务器,...原创 2018-03-14 17:58:15 · 1475 阅读 · 0 评论