![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git教程
andylauren
嵌入式爱好者
展开
-
手把手git教程(01)--安装与环境设置
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快原创 2017-04-13 22:42:04 · 1218 阅读 · 2 评论 -
手把手git教程(10)--github如何删除一个repository(仓库)
如果小伙伴们跟着我的教程一步步做下来一定已经学会使用了git了,但是同时也有个副产品出现了,就是我们学习过程中在GitHub上创建的仓库。这个仓库在以后的使用中是多余的,我们需要一个干净的GitHub,里面只有我们需要的仓库,我们应该怎么做呢?今天就来讲解最后一节:github如何删除一个repository(仓库)如何删除自己创建的一个项目,我浏览了一下github网站,确实不太容易找到原创 2017-04-23 11:14:03 · 9503 阅读 · 0 评论 -
手把手git教程(08)--开发分支常用处理流程
分支管理策略 通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息,现在我们来使用带参数 –no-ff来禁用”Fast forward”模式。首先我们来做demo演示下:创建一个dev分支:git checkout -b dev修改readme.txt内容:echo aaaaaaa>>readme.txt添加到暂存区:g原创 2017-04-22 20:05:48 · 512 阅读 · 0 评论 -
手把手git教程(07)--如何解决冲突
如何解决冲突?下面我们还是一步一步来,先新建一个新分支,比如名字叫fenzhi1,在readme.txt添加一行内容8888888,然后提交,如下所示:同样,我们现在切换到master分支上来,也在最后一行添加内容,内容为99999999,如下所示:现在我们需要在master分支上来合并fenzhi1,如下操作:Git用>>>>>>标记出不同分支原创 2017-04-21 23:39:19 · 563 阅读 · 0 评论 -
手把手git教程(06)--分支的创建、合并与删除
创建与合并分支在 版本回填退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。首先,我们来创建dev分支,然后切换到dev分支上。如下操作:git ch原创 2017-04-19 22:03:01 · 608 阅读 · 0 评论 -
手把手git教程(05)--远程仓库推送和克隆
如何添加远程库? 现在的情景是:我们已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。 首先,登录github上,然后在右上角找到“new repository”创建一个新的仓库。如下:在Repository name填入testgit原创 2017-04-16 09:11:54 · 1218 阅读 · 0 评论 -
手把手git教程(04)--远程仓库设置
远程仓库 在了解之前,先注册github账号,登陆https://github.com/网站,完成注册,非常简单。写一个邮箱撤职一个密码和用户名即可。由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置: 第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_r原创 2017-04-16 08:41:46 · 578 阅读 · 0 评论 -
手把手git教程(03)--提交前撤销、删除
理解工作区与暂存区的区别? 工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。 版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支m原创 2017-04-15 22:34:15 · 1086 阅读 · 0 评论 -
手把手git教程(02)--创建、提交、回退
一:创建版本库 什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。 所以创建一个版本库也非常简单,如下我是E盘 –> git下 目录下新建一个testgit版本库。pwd 命令是用原创 2017-04-14 21:01:35 · 760 阅读 · 2 评论 -
手把手git教程(09)--多人协作,推送分支,抓取分支
多人协作当你从远程库克隆时候,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且远程库的默认名称是origin。要查看远程库的信息 使用 git remote要查看远程库的详细信息 使用 git remote –v如下演示:origin https://github.com/RTplay/testgit.git (fetch)抓取原创 2017-04-23 10:57:29 · 2581 阅读 · 0 评论