git
过往深处少年蓝
你是我落斓星河长风贯过北极,遥坠故里又仓惶离去难得的盈盈笑意。你让我诗引九霄落笔惊雷又写下惆怅,这相思易起锦书难寄苦了谁的白月光。
展开
-
git学习笔记———git简介与安装
一、git是什么?Git是目前世界上最先进的分布式版本控制系统,版本控制系统顾名思义就是管理文件版本的一个软件,当我们有大量的文件做修改删除,有无数个版本时靠人去记住这些版本,修改是不现实的,于是就有了专门管理控制版本的软件。而分布式与集中式是一个不同运作模式的管理形式,集中式典型代表就是SVN。集中式(svn):有一个中央服务器,要修改的文件放在该中央服务器中,大家要修改去重要服务器那文...原创 2019-09-18 16:54:09 · 180 阅读 · 0 评论 -
git学习笔记———git本地仓库的操作命令
一、理解git工作原理git与svn最大的不同之处,就是存在工作区与暂存区的概念,如下图:工作区可以理解为我们需要提交文件的地方,版本库是.git文件,Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。 HEAD指向某一个版本我们知道提交修改文件是分两...原创 2019-09-18 18:28:44 · 230 阅读 · 0 评论 -
git学习笔记———git本地仓库与远程仓库的操作
一、创建远程仓库建立远程仓库可以自己搭建一个运行git远程仓库的服务器,也可以利用github网站提供Git仓库托管服务,首先得建立一个github的账户,然后选择New repository,然后填写仓库名称,描述,创建就可以了,如下图:二、关联远程仓库创建了远程仓库,我们要把本地仓库的文件上传到远程仓库并且关联,执行下面两步操作:关联远程仓库:git remote a...原创 2019-09-19 10:46:54 · 484 阅读 · 0 评论 -
git学习笔记———git的分支管理
一、分支工作原理在本地仓库操作中我们知道,其实git操作的不是文件本身,而是利用HEAD指针操作文件的修改删除等变化,每次修改形成了相当于一条时间线,如下图:master是一个主分支,而HEAD指向的是当前的分支,严格来说不是指向提交,因为当前分支是master,所以HEAD指向的是master,当我们要实现一个创建一个分支dev,然后在分支上修改文件,修改完后合并分支,相当于,创建了一个分支...原创 2019-09-19 16:38:49 · 187 阅读 · 0 评论