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

VS Code

VS Code的常用快捷键,具体如下:

  1. Ctrl+Shift+P,F1 展示全局命令面板
  2. Ctrl+P 快速打开最近打开的文件
  3. Ctrl+Shift+N 打开新的编辑器窗口
  4. Ctrl+Shift+W 关闭编辑器
  5. Ctrl + X 剪切
  6. Ctrl + C 复制
  7. Alt + up/down 移动行上下
  8. Shift + Alt up/down 在当前行上下复制当前行
  9. Ctrl + Shift + K 删除行
  10. Ctrl + Enter 在当前行下插入新的一行
  11. Ctrl + Shift + Enter 在当前行上插入新的一行
  12. Ctrl + Shift + | 匹配花括号的闭合处,跳转
  13. Ctrl + ] 或 [ 行缩进
  14. Ctrl + up/down 行视图上下偏移
  15. Alt + PgUp/PgDown 屏视图上下偏移
  16. Ctrl + Shift + [ 折叠区域代码
  17. Ctrl + Shift + ] 展开区域代码
  18. Ctrl + / 添加关闭行注释
  19. Shift + Alt +A 块区域注释
  20. Alt + Z 添加关闭词汇包含

Git使用

基础操作:

  git init 初始化本地库

  git add file 工作区提交到暂存区

  git clone https:\\xxx.git 克隆远程代码

分支操作:

  git branch[分支名]  创建分支

  git branch -v 查看分支

  git checkout [分支名] 切换分支

  合并分支:

    git checkout [被合并分支名]   切换到接受修改的分支

    git merge [有新内容分支名] 执行merge命令

Github相关操作

  

//创建远程库地址别名
git remote -v //查看当前所有远程地址别名
git remote add [别名] [远程地址]
//推送
git push [别名] [分支名]
//克隆
git clone [远程地址]
//拉取
pull=fetch+merge
git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
git pull [远程库地址别名] [远程分支名]

 

 

良好的编码习惯 

除了上述的一些工具的操作之外,我们还需要有良好的编码习惯

什么是良好的编码习惯:

1) 合理的注释。写代码务必加注释!写代码务必加注释!写代码务必加注释!重要的事情说三遍。尽管目前我只是一名学生,并没有实际地参与编码工作。但是,要从现在开始就养成良好的习惯。不要问为什么,因为这就是程序员涵养的体现!注释要能大致勾勒出你的程序在干什么,怎么干。注释要简介,不罗嗦。

2)在保证功能性和可读性的基础上,想一想,你的代码还能不能短点,更短点。这不仅涉及到删除无用的语句,还涉及到用更优的方式去重新实现。

3)代码清晰,模块化。多以函数调用的方式组织代码,而不是糅合在一起。

4)坚持“第二次”阅读代码的习惯。

 

练习作业 

1.在Github上创建一个项目,然后克隆到本地

2.创建一个新的分支sub_branch:

$ git branch
$ git checkout -b new_branch

 3.在分支上新建一个文件a.txt并提交到本地库

vim a.txt #创建a.txt
git add a.txt
git commit -m "new file a.txt" a.txt

4.合并分支

git merge sub_branch

5.合并后推送至远程端

git push origin master

6.此时远程库的master分支被修改,版本高于本地库

7.我们需要从远程库取下来高版本的master分支

git pull origin master

8.在本地库的sub_branch分支上新建一个文件并提交至本地库

git add b.txt
git commit -m "new file b.txt" b.txt

9.在sub_branch分支上对master分支进行rebase操作

git rebase master

10.切换到master分支,对sub_branch分支进行merge操作并提交至远程库

git merge sub_branch

 

11.最后push一下

码农的自我修养之必备技能 学习笔记_第1张图片

 

你可能感兴趣的:(码农的自我修养之必备技能 学习笔记)