Git修改分支名
同时修改本地分支名和对应的远程分支名修改前要确保本地分支的代码是最新的,并且修改后不会影响到同事的代码。 修改本地分支名 1git branch -m oldBranchName newBranchName 删除远程分支 12git push origin :oldBranchName# 或者 git push origin --delete oldBranchName 改名后的本地分支推送到远程 1git push --set-upstream origin newBranchName 来源:本文导入自 xugaoyi/vuepress-theme-vdoing 的 docs/03.技术/01.技术文档/20.Git修改分支名.md。原作者:xugaoyi。许可证:MIT。
npm packageJson属性详解
npm package.json属性详解 本文转自https://www.cnblogs.com/tzyy/p/5193811.html,作者:TZYY 概述package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象。其中很多属性可以通过npm-config来生成 namepackage.json中最重要的属性是name和version两个属性,这两个属性是必须要有的,否则模块就无法被安装,这两个属性一起形成了一个npm模块的唯一标识符。模块中内容变更的同时,模块版本也应该一起变化。name属性就是你的模块名称,下面是一些命名规则: name必须小于等于214个字节,包括前缀名称在内(如 xxx/xxxmodule)。 name不能以”_”或”.”开头 不能含有大写字母 name会成为url的一部分,不能含有url非法字符 下面是官网文档的一些建议: 不要使用和node核心模块一样的名称 name中不要含有”js”和”node”。 It’s assumed that it’s js, since you’re writing a...
GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床
GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床前言Q:为什么要使用图床呢?什么是图床? A:写博客文章时,图片的上传和存放是一个问题,有的朋友可能会把图片放到和博客同一个仓库当中,使用相对路径来引用,这样后期维护起来会比较麻烦。还有的朋友会在不同的平台发布同一篇文章,这样一来每个平台都要上传图片,为了解决这些问题,比较推荐的做法是把图片统一上传到一个在线的第三方静态资源库中,我们把这个资源库称为图床,其返回一个图片的URL,使用markdown+图片url的方式写作文章,一次编写,到处使用~ 警告:更好的选择…以下内容是比较旧的,现在我发现一个更好用,配置更方便的图床工具:https://picx.xpoet.cn/使用方法看一下他网站的使用教程就行。 撒由那拉~~— right2021.07.04 Q:图床的选择 A:推荐使用GitHub作为图床,特点是免费、稳定,有一个小缺点是国内访问速度慢,不过没关系,可以使用jsDelivr免费CDN加速。 Q:jsDelivr是什么? A:jsDelivr是国外的一家优秀的公共 ...
GitHub Actions 实现自动部署静态博客
GitHub Actions 实现自动部署静态博客前言我使用vuepress搭建了一个静态博客,挂在了Github pages和Coding pages上面。 coding pages在国内的访问速度比github pages要快很多,而且还可以被百度收录。 一开始的部署方式是使用sh部署脚本把代码提交到这两个平台的仓库分支,虽然已经很方便了,但是我还想把博客未打包的源码提交到Github主分支上。这就需要我操作两次命令,我就想能不能只需要一次操作就可以同时把源码、部署代码一次性提交到两个平台呢? 实现在了解GitHub Actions最近(2019.12)刚正式发布了之后,尝试使用它发现能够满足我的需求。GitHub Actions 入门教程 首先,需要获取token,后面会用到。获取方法:github获取token官方文档、coding获取token官方文档。 然后,将这两个token同时储存到github仓库的Settings/Secrets里面。变量名可以随便取,但是注意要和后面的ci.yml文件内的变量名一致,这里取的是ACCESS_TOKEN和CODING_TOK...
nodejs递归读取所有文件
nodejs递归读取所有文件123456789101112131415161718192021var fs = require('fs');var path = require('path'); function readFileList(dir, filesList = []) { const files = fs.readdirSync(dir); console.log(files); files.forEach((item, index) => { var fullPath = path.join(dir, item); const stat = fs.statSync(fullPath); if (stat.isDirectory()) { readFileList(path.join(dir, item), filesList); //递归读取文件 } else {...
解决百度无法收录搭建在GitHub上的个人博客的问题
解决百度无法收录搭建在GitHub上的静态博客的问题 警告如果你正在寻找本博客的搭建文档,博主建议您查看这个仓库的README。 背景由于GitHub禁止百度爬虫访问,造成托管在GitHub Pages上的博客无法被百度收录。相关问题可以通过百度站长平台的抓取诊断再现,每次都是403 Forbidden的错误。 解决方案同时将博客同时同步托管到GitHub Pages和coding pages上,解决百度不收录问题。最后发现在国内使用coding pages打开速度特别快,而且还会被百度收录,因此我把coding pages的站点作为主站点,原本在github pages的作为分站点。 步骤: 1、注册coding账号,创建仓库,把代码推送到coding仓库,并开启pages服务。 git 操作部分和使用github的差不多,不了解git操作的可以看我的另一篇文章:Git使用手册 2、我的博客项目使用vuepress搭建的,使用的是如下自动部署脚本,同时将代码推送到github和conding。 1234567891011121314151617181920212223...
GitHub高级搜索技巧
GitHub高级搜索技巧in:name <关键字> 仓库名称带关键字查询 in:description <关键字> 仓库描述带关键字查询 in:readme <关键字> README文件带关键字查询 stars(fork): >(=) <数字> <关键字> star或fork数大于(或等于)指定数字的带关键字查询 stars(fork): 10..20 <关键词> star或fork数在10到20之间的带关键字查询 size:>=5000 <关键词> 限定仓库大于等于5000K的带关键字查询 pushed(created):>2019-11-15 <关键字> 更新 或 创建 日期在2019年11月16日之后的带关键字查询 license:apache-2.0 <关键字> LICENSE为apache-2.0的带关键字查询 language:java <关键词> 仓库语言为Java的带关键字查询 user:<用户名> 查询某个用...
Git使用手册
Git使用手册安装官网下载:https://git-scm.com/downloads 下载完成后使用默认进行安装。 安装完成后,在开始菜单里找到 Git -> Git Bash,蹦出一个类似命令行窗口的东西,就说明Git安装成功!还需要最后一步设置,在命令行输入: 12git config --global user.name "Your Name"git config --global user.email "email@example.com" 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。 创建版本库(仓库)1234567891011# 创建仓库mkdir <仓库name> # 进入仓库cd <仓库name># 此命令用于显示当前目录pwd# 把当前目录初始化成Git仓库git init 也不一定必须在空目录下创建Git仓库,选择一个已经有东西的目录直接git init也是可以的。 添加文件到仓库在仓库目录下放入文件,如新建一个test.txt文件,...
Markdown使用教程
Markdown使用教程一、Markdown简介 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 应用当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、知乎等 编辑器推荐使用Typora,官网:https://typora.io/ 二、徽章什么是徽章徽章是一种小巧精美的小图标,一般配有相关文字进行辅助说明,可对数据进行监控,链接跳转等,富有表现力。 常见于github项目主页,但其不仅出现于 github 项目主页,凡是能够表现图片的地方都可以出现徽章。 徽章的使用 在markdown中使用 12345格式:[](超链接地址) # 即超链接内部嵌套图片语法:[](https://github.com/xugaoyi) 徽章生成网站:https://shields.io/ 本文档主要介绍markdown,不对徽...









