分布式版本控制
文章平均质量分 67
git技术
鳄鱼儿
计算机专业硕士、CSDN博客专家、阿里云博客专家。密码应用技术/云原生/云计算/边缘计算
展开
-
利用Git查看项目代码总行数
查看总提交行数、移除行数、项目总行数git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'原创 2021-10-30 13:10:51 · 5175 阅读 · 0 评论 -
最全总结,GitHub Action自动化部署
GitHub Action简介官方以及第三方提供的actions 都收集在这里 Marketplace Actions原创 2021-09-16 18:27:24 · 3445 阅读 · 0 评论 -
使用ssh连接到gitHub Actions服务器
GitHub ActiongitHub Actions可以做持续集成,可以部署静态网站。也可以作为临时服务器使用。方案一mxschmitt/action-tmate (opens new window)通过tmate连接,默认15分钟自动断开,但是可通过touch /tmp/keepalive命令解除。连接成功之后,大概几分钟不进行操作,将会失去控制name: Ubuntuon: [push]jobs: Ubuntu: runs-on: ubuntu-latest ste原创 2021-09-15 11:28:38 · 1007 阅读 · 0 评论 -
GitHub Actions使用学习最全文档
CI/CD 触发器GitHub Actions是一个独立的系统:它提供了 CI/CD 构建功能──能够构建和测试 Pull Request 并合并到你的master分支中──但它不只限于构建系统。 它已经集成到GitHub中,并且 只要你的项目库中发生任何事件(例如正在创建发行版或正在评论问题),都可以触发并运行工作流。我将在这个月更多地讨论那些项目库自动化方案,但是你要知道,这种灵活性将有助于理解如何进行 CI/CD 构建设置。 GitHub Actions 允许你定义一个 触发器 来控制工作流程的运转载 2021-09-15 11:14:34 · 1777 阅读 · 0 评论 -
【提交PR】如何在 GitHub 提交第一个 pull request
什么是复刻(forking)?我们可以通过复刻操作将喜爱的仓库保存自己的GitHub账户中,以便独立地对其进行操作。通过复刻,我们可以得到包含完整版本历史的目标仓库的实例,之后可以对复刻得到的仓库进行任意操作而不会影响到原始仓库。什么是拉取请求(pull request)?拉取请求是为团队项目或开源项目做贡献的一种方式。例如,一个名为Harry forks的用户复刻了一个属于ThanoshanMV的仓库并对其做了一些变更,Harry可以向ThanoshanMV发起一个拉取请求,不过是否接受取决于T转载 2021-07-07 14:45:46 · 734 阅读 · 0 评论 -
利用GitHub 的Actions自动同步gitee仓库,并Gitee Pages 自动部署项目
使用记录GitHub 的Actions会处理.github下的工作流文件夹workflows只要在项目根目录下创建 .github/workflows/ ,在这个文件夹里再创建Sync.yml文件,填入以下代码。当产生push操作就会自动同步giteename: Syncon: [ psuh ]jobs: build: runs-on: ubuntu-latest steps: - name: Sync to Gitee原创 2021-03-07 15:06:05 · 1447 阅读 · 0 评论 -
git重命名远程仓库名字 同步fork代码
$ git remote -v查看现有远程origin https://github.com/OWNER/REPOSITORY.git (fetch)origin https://github.com/OWNER/REPOSITORY.git (push)$ git remote rename origin fork将远程名称从 ‘origin’ 更改为 ‘fork’$ git remote -v验证远程的新名称fork https://github.com/OWNER/REPOS原创 2020-12-31 09:10:42 · 734 阅读 · 0 评论 -
【记录】CentOS 安装 gitlab社区版
【记录】CentOS 安装 gitlab社区版安装配置并启动 gitlab-cegitlab 管理GitLab 是一个开源应用程序,自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目安装# 基础依赖yum install curl policycoreutils openssh-server openssh-clients postfixsystemctl start postfix# 安装gitlabcurl -sS https://packages.gitlab.c原创 2021-04-13 14:51:17 · 114 阅读 · 0 评论 -
git配置远程仓库,同时配置github、gitee、gitlab,完美解决方案
linux【deepin】同时配置github、gitee、gitlab清除 git 的全局设置(针对已安装 git)生成新的 SSH keys1)GitHub 的钥匙2)GitLab 的钥匙3)Gitee 的钥匙4)完成后会在~/.ssh / 目录下生成以下文件添加识别 SSH keys 新的私钥在 github 和 gitlab gitee网站添加 ssH测试是否连接成功清除 git 的全局设置(针对已安装 git)新安装 git 跳过。若之前对 git 设置过全局的 user.name 和 us原创 2020-12-02 10:54:39 · 1904 阅读 · 1 评论