zoukankan      html  css  js  c++  java
  • 码农的自我修养之必备技能 学习笔记

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

    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次
  • 相关阅读:
    模态框+Tab切换显示Json/Xml格式,提交Json/Xml字符串到后台
    jeDate时间插件
    ECharts柱状图+BootstrapTable联动
    ES6新增的一些常用特性
    Array数组遍历的几种方法以及Object对象的遍历
    Arguments 对象
    数组去重几种方法
    原型链图解
    切换镜像小工具
    AppID
  • 原文地址:https://www.cnblogs.com/HMYaa/p/12571324.html
Copyright © 2011-2022 走看看