首页 > 其他 > 详细

git 入门

时间:2019-04-20 00:57:19      阅读:200      评论:0      收藏:0      [点我收藏+]
随笔分类 - git 入门教程
git 入门教程
git 入门教程之备忘录[译]
摘要: 备忘录[译] 创建 | Create 克隆一个已存在的仓库 | Clone an existing repository 创建一个新的本地仓库 | Create a new local repository 本地更改 | Local Changes 工作目录中已更改文件 | Changed file阅读全文
posted @ 2019-03-30 11:04 雪之梦技术驿站 阅读(20) | 评论 (0) 编辑
 
git 入门教程之知识速查
摘要: 知识速查 创建版本库 初始化项目 git init 从零开始创建项目 示例 克隆项目 git clone 将已有项目拷贝到本地 示例 添加文件 git add 将新文件或已修改文件添加到缓存区 示例 查看状态 git status 查看当前文件是否和上次提交内容是否有修改 示例 比较差异 git d阅读全文
posted @ 2019-03-29 15:47 雪之梦技术驿站 阅读(12) | 评论 (0) 编辑
 
git 入门教程之忽略文件
摘要: 忽略文件 "并不是所有的牛奶都叫特仑苏",在 版本控制系统 中也有相似的表达,那就是"并不是所有的文件都需要提交". 有的是因为没必要提交,比如日志文件,系统缓存文件等,有的是因为不能提交,比如个人隐私文件,付费文档等. 正常来说,这些文件都是不应该被提交到版本库,倘若一不留神提交到版本库,要么泄露阅读全文
posted @ 2019-03-28 22:08 雪之梦技术驿站 阅读(170) | 评论 (0) 编辑
 
git 入门教程之个性化 git
摘要: 前情概要 初识 时,我们就已经接触过 的基本配置,使用 命令配置用户名和邮箱: 配置当前项目( )的用户名( ) git config local user.name "snowdreams1006" 配置当前项目( )的邮箱( ) git config local user.email "snow阅读全文
posted @ 2019-03-27 16:57 雪之梦技术驿站 阅读(183) | 评论 (0) 编辑
 
git 入门教程之里程碑式标签
摘要: "春风得意马蹄疾,一日看尽长安花",对于项目也是如此,最值得期待的恐怕就要数**新版本**发布的时刻了吧?每当发布新版本时要么是版本号命名(比如`v0.0.1`)或者代号命名(比如`Chelsea`),不管怎么说这种里程碑阶段总是要留下些许纪念意义.阅读全文
posted @ 2019-03-27 00:59 雪之梦技术驿站 阅读(287) | 评论 (2) 编辑
 
git 入门教程之本地和远程仓库的本质
摘要: **本地仓库**和**远程仓库**在本质上没有太大区别,只不过一个是本地电脑,一个是远程电脑. 远程仓库不一定非得是 `github` 那种专门的"中央服务器",甚至局域网的另外一台电脑也可以充当"中央服务器"的角色,因为它存在的最初目的只是方便大家**交换彼此的提交记录**而已!阅读全文
posted @ 2019-03-25 23:24 雪之梦技术驿站 阅读(48) | 评论 (0) 编辑
 
git 入门教程之协同开发
摘要: 前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协同开发的基础,也是代码备份的保障手段,现在我们先简单回忆下相关概念,以便为接下来的协同开发做好铺垫! 远程仓库和远程分支 远程仓阅读全文
posted @ 2019-03-24 19:36 雪之梦技术驿站 阅读(173) | 评论 (0) 编辑
 
git 入门教程之变基合并
摘要: `git` 鼓励大量使用分支 "早建分支!多用分支!" ,这是因为即便创建再多的分支也不会造成存储或内存开销,并且分支的作用有助于我们分解逻辑工作,这样一样其实比维护单一臃肿分支要简单得多! 正因如此,每个新功能会创建合并分支,修复 会创建合并分支等等,一段时间后再次回顾整个版本库的提交历史就会发现阅读全文
posted @ 2019-03-23 23:29 雪之梦技术驿站 阅读(153) | 评论 (0) 编辑
 
git 入门教程之紧急修复
摘要: 和往常一样,每个人团队开发者都在自己的本地分支上进行日常工作,相互独立又相互联系,一直以来相安无事,可是某天下午,上级领导突然急冲冲的打电话告诉你线上出 了,需要你紧急修复,下班之前必须解决! 我们天生就是创造 的特殊群体,每天都在和各种各样的 打交道,早已经习惯了这样的工作节奏,再也没有当初刚刚遇阅读全文
posted @ 2019-03-22 16:49 雪之梦技术驿站 阅读(217) | 评论 (2) 编辑
 
git 入门教程之分支策略
摘要: 默认情况下合并分支常常直接使用 命令,是最方便快速的合并方法.其实这种情况下 采用的是 模式,特点是删除分支后,会丢失分支信息,好像从来没存在该分支一样,而我们推荐的是 模式,能够保留分支的版本记录. 递归模式( ) 创建并切换 分支,提交版本后切换回 分支,然后再合并 分支,这不过这一次不再使用 阅读全文
posted @ 2019-03-21 07:32 雪之梦技术驿站 阅读(705) | 评论 (8) 编辑
 
git 入门教程之冲突合并
摘要: 如果足够幸运的话,团队成员互不影响,彼此相安无事,大家各自基于 分支的某个 创建自己的分支,平时在分支上独立工作,等到一段时间后再合并 到 分支,这样一样 作为各个功能的集大成者,最终完成项目. 然而事情总不是一帆风顺的,团队协作时由于意见不同,遇到冲突简直是家常便饭,既然无法回避冲突,当冲突发生时阅读全文
posted @ 2019-03-20 15:56 雪之梦技术驿站 阅读(294) | 评论 (0) 编辑
 
git 入门教程之分支总览
摘要: 分支就是一条独立的时间线,既有分支,必有主干,正如一棵树谈到树枝,必有树干一样的道理.我们先前对 的全部操作默认都是在主干上进行的,这个主干也是一种特殊的分支,名为 分支. 无论是穿越历史还是撤销更改,我们都或多或少接触过时间线, 管理的版本串在一起就组成了这个时间线,其中 分支是当前分支, 指向 阅读全文
posted @ 2019-03-19 10:10 雪之梦技术驿站 阅读(164) | 评论 (0) 编辑
 
git 入门教程之分支管理
摘要: 背景 什么是分支?简单地说,分支就是两个相对独立的时间线,正常情况下,独立的时间线永远不会有交集,彼此不知道对方的存在,只有特定情况下,两条时间线才会相遇,因为相遇,所以相知,因为相知,所以改变! 正如分支对于科幻电影来说是一个很好的卖点,关于分支的话题完全可以开启新的题材,对于这点相信不少科幻迷都阅读全文
posted @ 2019-03-19 10:09 雪之梦技术驿站 阅读(25) | 评论 (0) 编辑
 
git 入门教程之远程仓库
摘要: 远程仓库 如果说本地仓库已经足够个人进行版本控制了,那么远程仓库则使多人合作开发成为可能. 如果你只是打算自己使用 ,你的工作内容不需要发布给其他人看,那就用不到远程仓库的概念. 是 分布式版本控制系统 ,分布式意味着同一个 可以部署在不同的机器上,正如"鸡生蛋蛋生鸡"问题一样,不论如何,先要有一个阅读全文
posted @ 2019-03-18 10:05 雪之梦技术驿站 阅读(36) | 评论 (0) 编辑
 
git 入门教程之删除文件
摘要: 删除文件 回忆一下文件的常见操作,新增文件,修改文件,删除文件等,新增和修改文件都单独讨论过,现在我们来研究一下如何删除文件. 你可能会说删除文件还不简单啊,直接 即可,但是这仅仅是本地文件被删除了,对于 来说,文件并没有被删除. 还记得我们开篇介绍 时就说过, ,对于新增是一个版本,修改也是一个版阅读全文
posted @ 2019-03-17 10:46 雪之梦技术驿站 阅读(125) | 评论 (0) 编辑
 
git 入门教程之撤销更改
摘要: 撤销更改 相信你已经了解了 的基本概念,也清楚了工作区,暂存区和版本库的关系,现在让我们用所学的知识继解决实际问题吧! 背景 正常看得见的目录是我们最为熟悉的工作区,在工作中不可能总是100%的精力,难免会犯错,尤其是下午犯困,晚上加班更是如此.下面列举了常见的一些场景 场景一: 工作区出现意外更改阅读全文
posted @ 2019-03-16 11:10 雪之梦技术驿站 阅读(129) | 评论 (0) 编辑
 
git 入门教程之版本控制
摘要: 版本控制 我们知道 是分布式版本控制系统,所以称被控制对象是版本本身没错,但是从 命令中发现,并没有版本这个名词,有的只是 ,所以前几节我一直称其为 提交 . 为了避免后续教程引发歧义,特意说明,无论是 版本 也好, 提交 也罢,都是中文翻译而已,不必太过较真,直接原汁原味称 也可以啊! 假设你已掌阅读全文
posted @ 2019-03-15 09:56 雪之梦技术驿站 阅读(192) | 评论 (0) 编辑
 
git 入门教程之基本概念
摘要: 基本概念 了解工作区,暂存区和版本库的区别和联系有助于我们更好理解 的工作流程,了解命令的操作意图. 和其他版本控制系统如 的不同之处就是有暂存区的概念. 基本概念 工作区 | Working Directory 正常情况下能看到的目录(不包括隐藏文件),也就是用户主动创建的目录 暂存区 | Sta阅读全文
posted @ 2019-03-14 10:40 雪之梦技术驿站 阅读(279) | 评论 (2) 编辑
 
git 入门教程之回到过去
摘要: 回到过去 背景 现在你已经掌握 的基本操作了,文件发生更改首先使用 添加更改,然后 提交全部更改,当本地文件再次发生更改时,仍然需要 和 两步操作,中途如何想查看文件是否发生更改,使用 查看版本库状态, 命令帮助我们查看更改详情. 像这样重复的操作其实每次都会产生一个快照,用于保存文件状态,只不过这阅读全文
posted @ 2019-03-13 09:58 雪之梦技术驿站 阅读(106) | 评论 (0) 编辑
 
git 入门教程之版本管理
摘要: 版本管理 背景 在上一节中我们已经成功创建版本库并且已经添加 等文件,这一节我们继续讲解如何进行版本控制. 首先我们先查看 文件有什么内容吧! 接下来模拟正常工作,接着输入一下内容: 紧接着运行 看一下输出结果: 从上述 命令输出的结果可以看出, 已经被修改但还没提交,但是具体发生了什么变化却没能告阅读全文
posted @ 2019-03-12 09:54 雪之梦技术驿站 阅读(38) | 评论 (0) 编辑
 
git 入门教程之本地仓库
摘要: 本地仓库 背景 创建工作目录 平时工作时我们习惯对文档分门别类进行管理, `.txt doc java js src demo`的文件夹吧! 创建本地仓库 既然已经创建了工作文件夹,那么我们自然是希望该文件下的所有文件都能被 管理,也就是说在当前文件下的创建新文件,修改原文件内容或者删除文件等操作都阅读全文
posted @ 2019-03-11 11:16 雪之梦技术驿站 阅读(30) | 评论 (0) 编辑
 
git 入门教程之实战 git
摘要: 实战 git 是一款 分布式版本控制系统 ,可以简单概括: 不要把鸡蛋放在一个篮子里 ,你的一举一动都在监视中. 实战场景 你作为某项目的其中一员或者负责人,和小伙伴们一起开发,大家既有着各自分工互不干扰,也有着相互合作,最终每个人的劳动成果汇聚成最后的项目,愉快完成项目! 要求 理解 的工作流程,阅读全文
posted @ 2019-03-11 11:15 雪之梦技术驿站 阅读(94) | 评论 (0) 编辑
 
git 入门教程之 git 私服搭建教程
摘要: git 私服搭建教程 前几节我们的远程仓库使用的是 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 网站毕竟在国外,访问速度太慢,基于上述两点原因,我们有必要搭建自己的 服务器. 虽然我们能搭建基本的 服务器,但是想要做到 网站那种规模还不是目前能够探讨的,本节的主要目标是使用阅读全文
posted @ 2019-03-10 17:45 雪之梦技术驿站 阅读(33) | 评论 (0) 编辑
 
git 入门教程之github 教程
摘要: github 教程 是一个基于 的代码托管平台,是平时工作学习的好帮手,学会如何用好 网站能够帮助我们更好分享代码或者与其他开发人员合作. 注册 github 账号 首先准备好邮箱和密码,然后在 "github 官网" 注册新账号,和大多数网站类似的注册流程,唯一注意的是你要想好注册类型,针对个人用阅读全文
posted @ 2019-03-10 17:44 雪之梦技术驿站 阅读(35) | 评论 (0) 编辑
 
git 入门教程之配置 git
摘要: 配置 git 安装完成后,还需要最后一步配置就可以愉快使用了,在命令行输入: 因为Git是分布式版本控制系统,所以每个机器都必须自报家门:你的名字和Email地址. 配置文件 提供 工具,专门用来配置相应的工作环境变量,支持三种不同的位置. 配置文件 (优先级最低) 系统中对所有用户都生效的配置,效阅读全文
posted @ 2019-03-10 17:42 雪之梦技术驿站 阅读(41) | 评论 (2) 编辑
 
git 入门教程之安装 git
摘要: 安装 git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行,根据自身环境选择安装. Linux 系统 linux 系统安装软件大致有两种途径,一种是利用安装包管理工具安装,另一种采用源码包安装方式. 安装前先确认下是否之前已安装过,在命令行窗口输入 ,如果打印阅读全文
posted @ 2019-03-10 17:41 雪之梦技术驿站 阅读(92) | 评论 (0) 编辑
 
git 入门教程之初识git
摘要: 初识 git 是一个开源的 分布式版本控制系统 ,用于敏捷高效地处理任何或小或大的项目. 背景 我们都知道,Linus 在1991年创建了开源的 系统,随着不断发展壮大,目前已发展成为最大的服务器系统软件. Linus 虽然创建了 ,但 的发展壮大是靠全世界热心的志愿者参与贡献的,这么多人在世界各地阅读全文
posted @ 2019-03-10 17:09 雪之梦技术驿站 阅读(56) | 评论 (0) 编辑
 
git 入门教程之1分钟快速了解 git
摘要: git 入门教程 是 分布式版本控制系统 ,是 文本文档 管理的利器,是帮助你管理文件动态的好帮手. 如果你曾经手动管理过文档,一定有这样的经历,比如你正在编辑文档,想删除某段落,又担心不久后可能会恢复,此时你可能会先备份然后再删除,或者想要修改某段落,几经修改后发现还是最初的比较好,这是就哭笑不得阅读全文
posted @ 2019-03-10 17:08 雪之梦技术驿站 阅读(102) | 评论 (0) 编辑

git 入门

原文:https://www.cnblogs.com/Leo_wl/p/10739570.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!