Git
Git 的基础操作教程
知性人
接受失败,但不选择放弃!
展开
-
Git介绍(一) -- 概述以及安装
Git概述 git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander界面的文件管理器)有所不同。 git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布...原创 2019-05-12 19:48:16 · 302 阅读 · 0 评论 -
Git介绍(二) -- 基本操作
根据上篇文章的介绍,我们已经在自己的电脑上安装了 Git 并且配置了使用前的个人配置,那么本章接着介绍 Git 的基本概念以及基本操作。工作区和暂存区 Git 和 SVN 有很大的区别,Git 中引入了暂存区/缓存区(Stage / Index)的概念,如下:1、工作区:就是我们能看到的工作目录,也就是我们的本地的文件夹。2、我们在工作区的文件夹需要通过 git add 命令先...原创 2019-07-15 21:14:37 · 168 阅读 · 0 评论 -
Git介绍(三) -- 撤销管理
使用 Git 的理由就是 Git 拥有最强大的撤销、版本回退功能,能够让我们在开发中随意的回退到任何一个时间点的版本。 本章小编将从如下三个方面介绍 Git 的撤销功能:1、工作区中的代码想撤销2、从工作区中 git add 到暂存区的代码想撤销3、从暂存区中 git commit 到本地仓库的代码想撤销...原创 2019-07-16 09:53:45 · 261 阅读 · 0 评论 -
Git介绍(四) -- 分支管理
Git 中的分支管理相比于 SVN 中的分支管理强大太多了,至于强大到什么地步,那么本章将进行对 Git 中的分支管理讲解。分支的作用 我们在开发过程中肯定不是一个人在开发,一个项目的开发是由一个团队进行开发的,这是就体现了版本控制工具中分支的作用了。例如:我们一个项目在 1.0 版本的时候上线了,这时候 1.0 版本虽然上线了,我们后期还是要对整个项目进行版本升级、版本维护。也就是说...原创 2019-07-17 11:21:25 · 151 阅读 · 0 评论 -
Git介绍(五) -- 有关分支中的小问题
问题描述 我们在开发过程中,一个项目肯定不止一个分支,这里小编就以 master 、blog 两个分支为例,我们先在 master 分支中编辑 a.txt ,由于紧急情况 a.txt 文件还没编辑好,另外分支出现问题,需要切换到有问题的分支进行处理 ,但是我们切换到 blog 分支中,这时我们查看 blog 分支中的 a.txt 中的内容也变了,如下:解决问题 方案一: 这种方案就是...原创 2019-07-18 11:28:40 · 196 阅读 · 0 评论 -
Git介绍(六) -- 关联远程仓库
Git 是一个分布式版本控制工具,虽然远程仓库不是必须的,但是我们在开发中为了团队便于开发,我们还是在公司内部搭建一个远程仓库,本章小编将以 GitHub 作为我们的远程仓库来操作。讲解到这里,如果有兴趣的朋友向继续向下学习的话,请先注册一个 GitHub 账号以便学习。配置 SSH KEY 关联 GitHub远程仓库 SSH KEY 的配置不是必须的,但是不配置的话我们只能使用 H...原创 2019-07-17 20:05:27 · 267 阅读 · 0 评论 -
Git介绍(七) -- 命令清单
常用 Git 命令清单我们每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前...原创 2019-06-05 22:16:11 · 159 阅读 · 0 评论