首页
学习
活动
专区
工具
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

    89840

    使用 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

    HEXO系列教程 | 使用GitHub Actions部署Hexo GitHub Pages | 全流程详细介绍

    首次将gh-pages分支push到GitHub 在本地Hexo仓库(HEXO文件夹)打开git命令界面(Git Bash),初始化仓库: git init 切换到gh-pages分支: git checkout...push -u origin gh-pages 如果是第一次推送,这个命令会将本地分支与远程分支关联,并推送所有内容。...: npm install - name: Build run: npm run build - name: Upload Pages artifact...再次将gh-pages分支push到GitHub 5.1 第二次push 由于我们在第4节中创建了workflow文件,而我们本地没有,所以我们需要pull一下,把GitHub上建立的workflow拉到本地...解决方法: 创建 gh-pages 分支: 你可以通过以下命令从现有的分支(例如 main 或 master)创建 gh-pages 分支: git checkout -b gh-pages

    23810

    使用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.7K10

    你可能不知道的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

    10.6K20

    【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 文件。

    2.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 下载.

    98230

    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.4K20

    github网站部署

    开始使用 首先,你必须拥有一个 GitHub 账号,注册点击这里 创建一个仓库用于存放自己的博客项目,如图:点击右上角的 + 号 填写自己的仓库信息 如我的网站仓库名就叫 ac,因为我打算创建一个空调网站...脚本部署 ::: note 注意 脚本部署仅适用于把打包后的文件推送到 GitHub 仓库的 gh-pages 分支下,不适用把项目源码推送到 main 主支上。...# 推送到github gh-pages分支 cd - # 退回开始所在目录 rm -rf dist 在项目根目录打开 bash 命令窗口或者 Git Bash Here 窗口,执行该脚本 sh deploy.sh...::: details 点击打开,一些参数解释 name 是 workflow 的名称。...如果省略该字段,默认为当前 workflow 的文件名,可自定义,查看步骤时显示的代号,叫 aa 都可以,描述步骤功能即可 on 指定触发 workflow 的条件,通常是某些事件,也可以是事件的数组

    14510
    领券