![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
钻石大门
程序员
展开
-
Git(二)与 SVN 对比
1、SVNSVN 是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。下图就是标准的集中式版本控制工具管理方式:集中管理方式在一定程度上看到其...原创 2019-08-07 22:46:32 · 96 阅读 · 0 评论 -
Git(三)工作流程
从远程仓库中克隆 Git 资源作为本地仓库。从本地仓库中 checkout 代码然后进行代码修改在提交前先将代码提交到暂存区。提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。在修改完成后,需要和团队成员共享代码时,可以将代码 push 到远程仓库。...原创 2019-08-07 22:48:42 · 62 阅读 · 0 评论 -
Git(四)安装
最早 Git 是在 Linux 上开发的,很长一段时间内,Git 也只能在 Linux 和 Unix系统上跑。不过,慢慢地有人把它移植到了 Windows 上。现在,Git 可以在 Linux、Unix、Mac 和 Windows 这几大平台上正常运行了。由于开发机大多数情况都是windows,所以本文只讲解 windows 下的 git 的安装及使用。1、下载官网地址:https://git...原创 2019-08-07 22:59:31 · 72 阅读 · 0 评论 -
Git(五)基本操作
1.创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力。创建一个版本库非常简单,可以使用git bash也可以使用tor...原创 2019-08-07 23:57:08 · 140 阅读 · 0 评论 -
Git(六)远程仓库
1.GitHub远程仓库1.1首先你得在github上创建一个账号,然后在github上创建一个仓库:登录成功之后点击首页右上边的,New按钮(如下图所示)页面跳转到新建仓库的页面根据上图提示,填完仓库名字之后点击Create repository 按钮创建仓库,页面跳转到仓库首页。在仓库的首页 可以看到,Github支持两种同步方式“https”和“ssh”。如果使用https很...原创 2019-08-08 02:01:28 · 132 阅读 · 0 评论 -
Git(一)历史
Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002 年间)。到 2002年,Linux 系统已经发展了十年了,代码库之大让 Linus 很难继续通过手工方式管理了,于是整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。到 2005 年的时候,开发 BitKeeper 的商业...原创 2019-08-06 00:32:54 · 84 阅读 · 0 评论 -
Git(七)分支管理
1.创建合并分支概述在我们每次的提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD指针严格来说不是指向提交,而是指向master,master才是指向提交的。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交...原创 2019-08-10 01:27:27 · 111 阅读 · 0 评论 -
Git(八)IDEA与git生产结合使用
1.GitHub1.1从远程仓库导入项目找到刚才下载的库2.常用操作2.1添加文件新建的时候会有如下图所示提示,是否子栋将新建的内容执行add操作新建完成的文件会呈现红色如下图添加到暂存区点击Add之后,文件名会变成绿色提交到本地仓库提交完成之后会变成黑色2.2修改文件已经提交过的文件被修改之后,文件名会变成蓝色修改之后提交2.3查...原创 2019-08-11 19:28:57 · 121 阅读 · 0 评论