码农的自我修养之必备技能 学习笔记
高级软件工程的第一次作业,主要是学习一些很实用的工具,包括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*/
浙公网安备 33010602011771号