首页 > 其他 > 详细

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

时间:2020-03-26 00:39:37      阅读:86      评论:0      收藏:0      [点我收藏+]

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

vscode

Visual Studio Code是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。

  • vscode基本操作
  • vscode插件(下面是我常用的工具)
    • c/c++ --- 配置c/c++的扩展
    • Vim --- 是vscode支持vim的键位
    • Docker ---Docker 是一个开源的应用容器引擎
    • gitLens ---git的管理器,可以更好的可视化
    • python --- 让vscode支持python
    • Java ---这个一系列插件

git

git是开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。对于开发,或者多人开发有这重要的作用。

用法练习:

先在github上创建一个仓库,可以看到这里给了提示,如果熟悉的话就不用了,
技术分享图片
按照提示的第一中方法在本地创建一个版本库
技术分享图片
接着通过git addgit commit来将改变文件加入到暂存区和版本库中
技术分享图片

这里创建文件A,并提交到版本库中,类似的创建B文件
技术分享图片
如果想进行版本回退,回退到创建了A,但是没有创建B,可以进行git reset --hard HEAD^,这里的HEAD是指向当前位置的指针,^就回退到上一个
技术分享图片
现在我会接续回到B文件存在的时候,由于在git log中已经找不到记录了,但是可以通过 git reflog来查看版本的变化,可以得知B的对应hash码
3c5af11;
技术分享图片
在次git reset就可以回到B了,不过--hard后面的是指定的hash码。
技术分享图片
接下切换到主分支下,对分支进行合并
技术分享图片
可以看到当前的分支记录如下
技术分享图片
最后push到远程github上
技术分享图片
在github上,看是否有新增A,B文件
技术分享图片

vim

技术分享图片
  • %s/xxx/yyy/g
  • 10,20s/^/#/g  
  • 使用自动化宏指令的方法多次复制粘贴,或者手动复制10次

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

原文:https://www.cnblogs.com/HMYaa/p/12571324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!