学习笔记
Lerix
这个作者很懒,什么都没留下…
展开
-
Lerix的git学习笔记(1)_git介绍
git 介绍Git是什么?Git是目前世界上最先进的分布式版本控制系统,由C编写那什么是版本控制系统?版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。——百度百科简而言之:存储、追踪文件和文件夹的修改历史git的特点——Git与SVN的主要差别git在使用上与其他版本控制系统命令形式非常接近,但是在底...原创 2019-08-15 03:49:09 · 179 阅读 · 0 评论 -
Lerix的git学习笔记(12)_分支管理
分支管理查看所有分支git branch输出 iss53* master*代表当前所在分支查看每个分支的最后一次提交git branch -v查看已合并未删除的分支git branch --merged查看未合并的分支git branch --no-merged删除分支(仅可删除已合并分支)git branch -d test强制删除未合并的分支git...原创 2019-08-15 04:01:02 · 124 阅读 · 0 评论 -
Lerix的git学习笔记(11)_分支的创建和合并
分支的创建和合并单纯创建一个分支git branch iss53 [<commit id>]可以指定id来从某个节点创建分支。创建分支并切换到那个分支git checkout -b iss53等同于git branch iss53git checkout iss53在新分支上工作并提交新内容后,切换回master分支git checkout master注意...原创 2019-08-15 04:00:24 · 259 阅读 · 0 评论 -
Lerix的git学习笔记(10)_git 分支介绍
git 分支介绍分支分支是版本管理中的基本概念,简单理解就是从当前的提交路径中,分支出一个新的提交路径。原版本路径继续沿原来的迭代路径进行提交新内容,分支出来的提交路径按自己的节奏,提交新内容。成为一个新的仓库。比如当你开发到一个阶段,需要添加一个新功能需求,但这个新功能可能引起已有功能的不稳定,那你就可以建立一个分支,在分支的基础上进行开发。这样一旦出了问题,并不会影响原主分支的内容。而开...原创 2019-08-15 03:59:46 · 241 阅读 · 0 评论 -
Lerix的git学习笔记(9)_git别名
git别名可以把常用的git命令通过配置文件设置别名。git config --global alias.co checkoutgit config --global alias.br branchgit config --global alias.ci commitgit config --global alias.st status设置完后git status 可以写成 git ...原创 2019-08-15 03:59:05 · 163 阅读 · 0 评论 -
Lerix的git学习笔记(8)_git标签
git标签git可以给历史中的某一个提交打上标签,标识其重要的里程碑式的阶段节点。列出标签git tag查看标签git show v1.1创建标签两种类型的标签创建附注标签git tag -a v1.1 -m 'my version 1.1'为上次commit打上附注标签 V1.1,并记录本次操作日志。创建轻量标签git tag v1.1.1为之前的提交打标签...原创 2019-08-15 03:58:20 · 137 阅读 · 0 评论 -
Lerix的git学习笔记(7)_远程仓库操作
远程仓库操作克隆 git clone https://github.com/schacon/ticgit查看已连接的远程仓库 git remote -v输出结果: origin https://github.com/lerixhe/golang-study.git (fetch) origin https://github.com/lerixhe/golang...原创 2019-08-15 03:57:27 · 201 阅读 · 0 评论 -
Lerix的git学习笔记(6)_ 操作撤销、版本回退与HEAD指针
操作撤销、版本回退与HEAD指针撤销上次提交并重新提交commitgit commit --amend此选项像是一个追加操作,因为她并不完全撤销上一次的提交信息。把文件从暂存区撤回到未暂存状态git reset HEAD <file>丢弃工作区的修改git checkout -- <file>两种情况:回到暂存区的版本,如果没有暂存过,回到git...原创 2019-08-15 03:56:39 · 342 阅读 · 0 评论 -
Lerix的git学习笔记(5)_查看提交历史
查看提交历史简单查看需要在对应的工作目录中,使用以下命令;git log如下输出:Author: Lerix <185734549@qq.com> Date: Fri Mar 29 14:13:16 2019 +0800写04章commit 67eab61eb5901940f9ddc0d62475ffd84f5ce521Author: Lerix &l...原创 2019-08-15 03:55:12 · 177 阅读 · 0 评论 -
Lerix的git学习笔记(4)_工作区的文件状态及转化
工作区的文件状态及转化查看工作目录内的文件状态首先进入到对应的工作目录,使用下面的命令,可查看对应目录的文件状态git status几种状态的解释:untracked files:未跟踪的文件,指本工作目录内未受git版本管理的文件。change to be commited:列出发生更改且进入暂存状态的文件,可随时提交changers not stages for co...原创 2019-08-15 03:53:16 · 229 阅读 · 0 评论 -
Lerix的git学习笔记(3)_初始化配置(精华)
初始化配置并建立仓库配置用户git config --global user.name "Your Name"git config --global user.email "mail@example.com"配置尾行格式由于windos中使用回车换行CRLF,而linux使用换行LF,必须保持一直才可正确显示。建议window下的设置如下:git config --global co...原创 2019-08-15 03:52:10 · 211 阅读 · 0 评论 -
Lerix的git学习笔记(2)_安装git
安装git最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windowslinux下安装判断git是否安装gitDebian系列(含ubuntu系列)安装sudo apt-get install git在Mac OS X上安装Git如果你正...原创 2019-08-15 03:50:20 · 216 阅读 · 0 评论 -
Lerix的git学习笔记(13)_分支开发工作流设计
分支开发工作流设计分支在开发并不是必要的,传统版本控制软件的分支实现过于低效甚至不被人所用。但是git实现了高效安全的分支功能,我们可以充分利用它,这里介绍几种工作模式,供你更合理的使用分支。长期分支长期分支通常用来接收短期分支的合并内容。也就是短期分支被合并后就会因没有价值而被删除,而长期分支会不断更新。实际开发中,经常会建立多个长期分支,接收不同稳定性的合并内容比如:master分支...原创 2019-09-16 22:51:56 · 202 阅读 · 0 评论