88git config --global user.name " DefaultYuan"
99git config --global user.email
[email protected] 1010```
11- ### 查看配置信息
11+ ## 查看配置信息
1212``` shell
1313git config --list
1414```
1515上面命令配置好的用户信息可以通过` git config --list ` 命令查看用户名、邮箱、别名、remote地址等等!真是一览无遗!当然也可以到.git目录下的查看config文件
1616
17- ### 从现有的仓库克隆到本地
17+ ## 从现有的仓库克隆到本地
1818``` shell
1919git clone https://github.com/DefaultYuan/Git-Pro.git A/B
2020```
2121以上命令是将现有的仓库克隆到** A目录下的B文件夹** 里面,如果后面没有添加** A/B** 就会默认新建一个名为** Git-Pro** 文件夹,且将仓库克隆到这个文件夹下面!
2222
23- ### 提交代码到本地仓库
23+ ## 提交代码到本地仓库
2424当我们在本地修改了文件,比如修改了` README.md ` 文件,我们首先查看状态确定哪些文件当前处于什么状态!
2525``` shell
2626git status
@@ -53,7 +53,7 @@ git commit -m "fix 具体哪个功能"
5353```
5454如果本地我们改的内容有点多,涉及到修改多个模块的代码,建议多次添加并提交!
5555
56- ### 将本地代码提交到远程仓库
56+ ## 将本地代码提交到远程仓库
5757继上面的提交操作之后<br >
5858我们先拉取一下远程仓库的更新内容
5959``` shell
@@ -84,7 +84,7 @@ git push
8484上面讲的是一些[ ** Git** 基本操作] ( #basic ) 。<br >
8585接下来讲讲一些Git进阶小技巧
8686
87- ### 提交技巧
87+ ## 提交技巧
8888##### 当我们要将` stage ` 里的修改分多次提交到本地仓库,也就是具体到哪个文件
8989``` shell
9090git commit DefaultYuan.txt -m " fix 具体功能"
@@ -107,7 +107,7 @@ git commit -a -m "fix 具体功能"
107107git commit --amend
108108```
109109也可以后面添加参数` -m ` 做到修改
110- ### 查看状态
110+ ## 查看状态
111111##### 查看工作区中所有目录下文件的变动
112112``` shell
113113git status
@@ -125,7 +125,7 @@ git diff --cached
125125git diff HEAD
126126```
127127` HEAD ` 关键字它指的是当前分支的最新提交,相当于一个** 指针** ,后续讲到新建分支也会提到它
128- ### stash的使用
128+ ## ` stash ` 的使用
129129有时候我们在工作区进行开发并且不想提交的时候,这时我们又想` pull ` 最新代码;或者又想切到另外一个分支上修改紧急bug的时候<br >
130130** git stash** 可以暂存当前的工作区内容
131131##### 可以先暂存当前的工作区的内容
@@ -155,7 +155,7 @@ git stash show stash@{2}
155155``` shell
156156git stash clear
157157```
158- ### 分支
158+ ## 分支
159159分支在Git里面是比较廉价的,我们在开发的时候可以在本地仓库创建很多条分支
160160##### 新建一条名字为dev的分支
161161``` shell
@@ -205,7 +205,7 @@ git push origin --delete dev
205205``` shell
206206git cherry-pick f0299e2
207207```
208- ### 合并分支` rebase ` 和` merge `
208+ ## 合并分支` rebase ` 和` merge `
209209####在工作中,如果团队开发同一个项目的人数特别多的时候,每个人都在自己的分支上开发<br >
210210在开发过程中,为了使提交记录直观,方便在一条分支上查看提交记录,可以对分支进行衍合,一般是在做了一些小的修改之后会用它<br >
211211将修改` commit ` 到本地分支上之后<br >
@@ -232,7 +232,7 @@ git checkout dev
232232``` shell
233233git merge origin/dev_homepageFix
234234```
235- ### 撤销操作
235+ ## 撤销操作
236236
237237当我们想去整理我的提交,或者是把不该这次提交的修改提交了,我们可以对修改进行撤销,或者对提交进行撤销
238238##### 恢复暂存区的所有文件到工作区
@@ -262,7 +262,7 @@ git reset 2126dce
262262``` shell
263263git revert 2126dce
264264```
265- ### 起别名
265+ ##起别名
266266当我们有比较常用的命令行用的比较频繁,但是我们又觉得完整把它们敲出来费事
267267#####可以在 ` ~/.gitconfig ` 文件里面进行设置别名,添加` alias `
268268``` shell
0 commit comments