首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

GitHub开源新命令行工具:在终端里创建、管理PR成现实

鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI GitHub 的官方开源命令行工具来了。 名字很正式,叫做 GitHub CLI,别名 gh。 ?...注:hub,一种命令行工具,让git更易于与GitHub配合使用 比如,使用 gh,你就能直接从命令行创建、管理 pull request 和 issue 了。...根据需求过滤 举个例子,在你看中了一个开源项目,并希望为其贡献智慧,可以使用这样的命令行: gh issue list --label “help wanted” 这样,带有“help wanted”...gh issue view 254 同样一句命令行,就能在浏览器里打开这个 issue 了。 ?...supercharge-your-command-line-experience-github-cli-is-now-in-beta/ Mislav Marohnić博客: https://mislav.net/2020/01/github-cli

87640

使用 Github Actions 自动部署 Angular 应用到 Github Pages

分支 git checkout -b gh-pages # 将 dist 文件夹下的文件添加到 gh-pages 分支 git add -f dist # 提交到本地分支 git commit -m...'created gh-pages' # 推送到远程分支 git subtree push --prefix dist origin gh-pages 当然,这样还是显得有些麻烦,对于 angular...branches: [master] pull_request: branches: [master] # A workflow run is made up of one or more...当我们添加了环境变量之后,还需要对我们的实际执行的 npm 命令脚本进行一个调整 在本地执行发布命令时,本地的 git 配置中已经包含了相关的账户信息,而当在 workflow 中执行时因为处于一个匿名的状态...branches: [master] # A workflow run is made up of one or more jobs that can run sequentially or in parallel

1.4K10

使用Github Action自动化部署

如果有写过项目的经历,就免不了将代码上传到服务器上,安装依赖,然后输入启动命令的步骤。但是有的项目往往需要经常性的改动,如果还是照着上面的方式进行部署的话。先不说这样操作的效率,操作个几次就想罢工了。...介绍​ Github Actions 是 Github 提供的免费自动化构建实现,特别适用于持续集成和持续交付的场景,它具备自动化完成许多不同任务的能力,例如构建、测试和部署等等。...: | yarn install yarn run build - name: Deploy uses: peaceiris/actions-gh-pages...第二步是安装依赖与构建,yarn install和yarn run build 第三步是部署到 Github Page 上,使用的 action 是 peaceiris/actions-gh-pages...assets/index.2435d274.js,根据Vite中的[构建生产版本](https://www.vitejs.net/guide/build.html#public-base-path) 通过命令行参数

1.5K10

你可能不知道的15个有用的Github功能

在macOS下面可以使用Homebrew工具进行安装: $ brew install github/gh/gh # 如果需要更新执行下面的命令即可 $ brew update && brew upgrade...gh 在Windows下可以使用如下命令行进行安装: scoop bucket add github-gh https://github.com/cli/scoop-gh.git scoop install...gh 安装完成后直接在命令行中执行gh命令,看到如下图所示的信息就说明已经安装成功了: ?...在命令行中输入回车键就会在浏览器中打开授权页面,点击授权即可: ? 授权成功回到命令行,我们发现通过gh issue list指令已经拿到了issue列表: ? 我这边列举几个常用的操作。...基本概念 workflow (流程):持续集成一次运行的过程,就是一个 workflow

1.1K60

GitHub Action 自动构建 并release

tag - Stack Overflow 有些项目在发布新版本时,一般都会创建一个GitHub Release,并且把对应编译好之后的文件上传到Release的资源列表中 create-release: 用于创建...release upload-release-asset: 用于上传资源到对应的 release 中 补充 这两个官方 Action 目前已经归档,停止维护了 可以使用下方代替 softprops/action-gh-release...: GitHub Action for creating GitHub Releases 项目的构建流程是在项目git push --tags的时候,触发 workflow,通过Github Actions...secrets.ReleaseZipName }}.zip asset_content_type: application/zip 使用新 Action softprops/action-gh-release...Github 之 Actions 自动发布 GitHub Release | 小康博客 GitHub Actions 教程:定时发送天气邮件 - 阮一峰的网络日志 Authentication in a workflow

9.2K20

【Hexo自动部署】优雅的使用 Github Actions 进行 Hexo 静态博客的持续集成与部署

原理(个人了解)   其实 Github Actions 就是当我们完成触发条件后(例如:push/pull等),Github 通过我们编写的脚本文件把应该在本地运行的命令,放到他的服务器(也可以设置自己的服务器...Hexo 简单配置与介绍 Github 的链接形式   Github 这种网站的代码仓库地址常见有三种形式,适用于不同的情况,下面简单介绍一下。...// 这种地址可以直接在仓库中复制 https://github.com/pandaoh/biugle.git git@github.com:pandaoh/biugle.git 账号密码链接,这种适用于自己调用...生成 token 后,此信息只会展示一次,我们先保存下来,因安全问题后文我统一将此 token 称为 $GH_TOKEN。...workflow 文件采用 YAML 格式,文件名可以任意取,但是后缀名统一为 .yml,比如 test.yml。一个库可以有多个 workflow 文件。

1.2K10

Mac提升工作效率从Alfred神器开始(下)

但是其实真正让Alfred坐上Mac效率提升第一的神器宝座的而是它的WorkFlow功能; WorkFlow 是工作流的意思; Alfred相当于提供了一个扩展接口,让所有人都能很方便的去制作一些工作流来满足自己的日常需求...; 我今天搜罗了一些在开发人员看来是非常实用的 WorkFlow; 所有的文件已经打包好;可以一次性下载实用; 将WorkFlow导入到Alfred中也是非常简单的,只要双击WorkFlow文件就行了;...Git Search 搜索GitHub上的项目 更方便的在Git上搜索项目 Git Search下载地址 先授权 gh >login ? 搜索github某用户项目 ?...更多 gh 命令查看Git Search下载地址 各种加密算法 直接使用各种加密算法加密 Hash 下载地址 //各种加密命令 md5 sha1 sha256...cmd+回车 会发音 kill 杀掉进程 kill 杀掉指定应用程序; 使用的命令是 kill -9 一般使用quit 退出程序退不出的时候.用这个kill很方便 kill process 下载.

91030

Vuepress + GitHub Actions 实现博客自动部署!

前言 正常我们利用 Vuepress 搭建一个文档博客之后,往往都是通过如下步骤来部署一篇博客: 首先写文章; 写完文章之后生成静态文件,这里一般使用的是 npm run build 命令,但也有使用...编写 Action 进入项目的的 Actions 选项,然后新建一个 workflow(我是因为已经建立过了,所以才是下面的界面),默认新建的 workflow 名字是 main.yml 这个可以自己自定义...checkout@v2 with: persist-credentials: false # 生成静态文件 - name: Build run...: npm install && npm run docs:build # 部署到 GitHub Pages - name: Deploy uses: JamesIves...# 部署到 gh-pages 分支,因为 main 分支存放的一般是源码,而 gh-pages 分支则用来存放生成的静态文件 FOLDER: docs/.vuepress/dist

1.3K20
领券