Git代码回滚
前言 在我们开发过程中,因各种原因,避免不了将业务代码回滚至指定版本,或者具体一些到某次commit。下面我们将具体步骤及具体实现做分析。
操作前阅读 在代码回归操作过程中主要 围绕 git reset 命令进行,该命令会把版本库和工作目录改变为已知状态。具体来讲,git reset 调整 HEAD 引用指向指定的提交,默认情况下还会更新索引以匹配该提交。根据需要,git reset 命令也可以修改工作目录以呈现指定提交代表的项目修订版本。
git reset 命令有三个主要选项
--soft 会将 HEAD 引用指向指定提交。索引和工作目录的内容保持不变。这个版本的命令有“最小”影响,只改变一个符号引用的状态使其指向一个新提交。
--mixed 会将 HEAD 指向指定提交。索引内容也跟着改变以符合指定提交的树结构,但是工作目录中的内容保持不变。这个版本的命令将索引变成你刚刚暂存该提交全部变化时的状态,它会显示工作目录中还有什么修改。–mixed 是 git reset 的默认模式。
--hard 这条命令将 HEAD ...
Git常用命令
前言使用Git 命令前,先了解几个关键词的概念
工作区(workSpace)
暂缓区(stage/index)
本地仓库(Repository)
远程仓库(Remote)
Git 常见命令速查表
创建版本库
初始化本地git仓库(创建新仓库)
git init
配置用户名
git config --global user.name "xxx"
配置邮件
git config --global user.email "xxx@xxx.com"
修改与提交
查看当前版本状态(是否修改)
git status
添加修改的指定文件至index(暂缓区)
git add "xxx"
添加修改的所有文件至index(暂缓区)
git add .
提交文件 “xxx”为本次提交的说明”
git commit -m 'xxx'
合并上一次提交git commit -a -m ‘xxx’ ==>>(等价于) git add . git ...
Markdown 语法
前言 Markdown语法的基本使用
目录
简介MarkDown基础语法使用参考
标题
语法一级标题用一个#,二级标题## ….最多展示六级标题
# 一级标题## 二级标题### 三级标题#### 四级标题###### 五级标题####### 六级标题
效果
一级标题二级标题三级标题四级标题五级标题六级标题
字体
加粗
语法 要加粗的文本前后用两个 ** 符号包裹起来
效果 我是加粗后的字体
斜体
语法 要倾斜的文本前后用一个 * 符号包裹起来
效果
我是倾斜后的字体*
斜体&加粗*语法 要倾斜并且加粗的文本前后用三个 *** 符号包裹起来*效果
我是倾斜并且加粗后的字体*
删除线
语法 要加删除线的文本左右分别用两个 ~~ 符号包起来
效果我是添加删除线的字体
段落
空格
语法插入一个空格 插入两个空格   插入四个空格  
或者使用全角空格。即:在全角输入状态下直接使用空格键就ok了
效果 插入一个空格文本 插入两个空格文本&e ...