git 1-2章阶段小结
版本说明
版本 | 作者 | 日期 | 备注 |
0.1 | loon | 2019.3.21 | 初稿 |
目录
文章目录
- git 1-2章阶段小结
- 版本说明
- 目录
- 一、初衷
- 二、脉络整理
- 三、常用命令归纳
- 1、Git配置相关
- 2、Git帮助
- 3、Git获取仓库
- 4、Git提交及修改
- 5、Git查看提交历史
- 6、Git撤销操作
- 7、Git远程仓库使用
- 8、Git打标签
- 9、Git起别名
- 四、最后
一、初衷
对于Git的前两章已经看完了,基本上我初期一直也就掌握了这些内容,由于基本上是我一个人用,所以刚开始对于分支不是很了解,自己一个人在master分支上这样使用已经够了,学会了远程仓库结合GitHub使用Git基本上也问题不大了。此外,对于非开发人员,使用Git来存储一些资料、文档等也很方便,有了版本管理,就像书上说的,不用一个版本起一个名字,最后起了一大堆名字(有没有想起你写毕业论文时.)。
二、脉络整理
结合一二章的内容,我们整理下脉络,这样方便回顾复习,话说回来,现在面试问Git也问的挺多的吧。
1、了解版本控制—>2、简单了解Git历史—>3、了解Git原理—>4、说明Git使用习惯(最好用命令行模式,GUI模式一般是对命令的封装)—>5、安装Git—>6、使用Git前的配置—>7、Git使用帮助方法—>8、获取Git仓库—>9、Git提交—>10、查看提交历史—>11、撤销Git操作—>12、远程仓库使用—>13、Git打标签—>14、Git命令起别名
基本上就是这几步,每次复习的时候大致在脑子里过一遍就会回想起来。
三、常用命令归纳
1、Git配置相关
git config xxx:很好记,只要知道关键词config即可
2、Git帮助
记住help关键词即可,还有那个man(manual,手册,戏称为那个“男人”)
最好是用第一个,好记,而且似乎在Windows下man不起作用。启用帮助后会打开对应的html文件,这些html离线也可以查看,应该是安装Git后就有了。
3、Git获取仓库
初始化、添加、提交、获取
git支持的协议目前比较常用的是http、https和ssh,ssh需要配置密钥,这点要注意,我之前一直https,用ssh也是刚学会。
4、Git提交及修改
记得git add比较特殊:这是个多功能命令,可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等。 将这个命令理解为“添加内容到下一次提交中”而不是“将一个文件添加到项目中”要更加合适。
这里面还有一个比较容易忽略的功能就是配置忽略文件,比如可以忽略一些临时文件、日志文件等,这个是根据具体的语法规则配置.gitignore文件来实现的。
5、Git查看提交历史
类似日志功能,记住关键词git log
这个功能就和ls等命令一样要结合具体情况使用对应选项使用
太多了,可以结合git help来一起使用。
6、Git撤销操作
git撤销操作很强大
7、Git远程仓库使用
对远程仓库的查看、拉取、推送、移除与重命名
记得关键词remote(远程,偏远)
8、Git打标签
记住关键词tag
这里最好去详细了解下轻量标签和附注标签。
9、Git起别名
只要知道alias这个单词,然后结合git config就可以给对应的命令起别名,来简化命令,例如:
这样git checkout、git branch、git commit、git status就分别为git co、git br、git ci、git st了。
四、最后
记得结合学的用命令行模式练习一下,多用用很快就记住了,不用强行去记忆那些命令。最好先去详细了解下这些命令然后带着理解再来看这个总结。