码农的自我修养之必备技能 学习笔记

高级软件工程的第一次作业,主要是学习一些很实用的工具,包括git、vim、regular expression。

对这三个工具,以前只会简单的几个简单的命令或者表达式,没有系统地学习工作原理和更多的实用命令,通过这次课程的学习确实学到了很多东西,知识点都是ppt的内容,这个博客主要就是完成老师布置的练习,检验自己的学习效果。

1、git

 1.1 先将项目clone到本地

 

 

 1.2 创建分支

 

 1.3 在分支上进行代码的修改

 

 1.4 在远程修改文件,修改之后需要先pull同步到本地master分支

 

 1.5rebase整理提交记录

修改成下面的的话就是撤销a和b的操作了

1.6 将数据push到远程:

如果不撤销网络图就是这样,如果撤销就是一条直线(忘了截图)

 

 

 

2、vim

 

 2.1 将目标文件中的pNode全部替换成node

 

 2.2 将10-20的代码注释

 

 2.3 将第5-6行共两行代码复制粘贴十次

(使用自动化执行宏命令)

qa2yypq
10@a

 

 

 3、regular expression

 

 

 用户名的字母部分可以使用[a-zA-Z],

用户名字母部分是一个或多个字母,因此[a-zA-Z]+,

用户名的数字部分结尾,可以任意个,因此\d*

最后汇总:

/[a-zA-Z]+\d*/

 

posted @ 2020-03-27 13:22  iyuanyuan  阅读(159)  评论(0编辑  收藏  举报