Bo2SS

Bo2SS

Git

cover
cover

8 GitLab实践

开源 CI,降低了企业成本 提供了 DevOps 全生命周期的解决方案 早期就支持 Code Review 维护人员多 ... 参考Why GitLab? Gitlab 的服务非常齐全,参考DevOps Tools Landscape 部分功能介绍: Manage…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

7 使用GitHub进行团队协作

在创建仓库时,Owner 选择组织即可。 可以添加 Team,赋予权限。 需考虑因素:团队人员的组成、研发设计能力、输出产品的特征、项目难易程度。 1)主干开发方式(谷歌、Meta) 特点:变更直接集成到主干,快速迭代。 适用于: 团队系统设计和开发能力强…
cover
cover

6 初识GitHub

背景:Git 让协同工作变得更加容易,但是它无法帮助开发人员寻找开源项目,并且开源项目也无法主动推送给开发人员。 Github 问世,它的愿景是使协作和编写软件更加容易。 Github的十年 主要包含七大模块,可跳转Features——Github,查看具体介绍。 PS…
cover
cover
cover
cover
cover
cover
cover
cover

5 Git集成使用禁忌

-f / --force:force update 场景:在本地和远端不是 fast-forwards 关系时,本地本来是不允许推送到远端的,但是,如果使用 git push -f 命令,就可以将本地强制更新到远端。 演示:强制抹掉远端的 commit。 先看看目前远端的…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

4 Git多人单分支集成协作时的常见场景

场景:模拟两个人维护同一个 Git 分支。 先在Github 仓库里基于 master 创建一个新的分支 feature/add_git_cmds ,点击 Create branch 即可: 创建成功后,回到本地,在本地拉取两个库,模拟两个人开发。 别忘了给两个人设置不同的…
cover
cover
cover
cover
cover
cover
cover
cover

3 Git与GitHub的简单同步

注册网址:https://github.com/signup 使用邮箱注册即可。 场景:想使用 ssh 协议,而不是 http/https 协议。 优势:不需要输入用户名和密码,公私钥匹配即身份验证成功。 步骤🌟:Adding a new SSH key to your…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

2 独自使用Git时的常见场景

本机测试环境:macOS 11 git branch -d <BRANCH_NAME> -d: --delete 有条件地删除一个本地分支 ❗️条件:当该分支被合并到上游分支(本地分支对应的远端分支,可设置)或者 HEAD(当前分支)时,才能成功执行删除 git…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

1 Git基础

本机测试环境:macOS 11 VSC:版本控制系统 集中式 —— 客户端必须时刻和服务器相连 SVM 分布式 —— 服务端和客户端都有完整的版本库 Git,Linus 开发 基于 Git 的开源社区 —— 背景:DevOps 时代,开发运维 GitHub…
《玩转Git三剑客》笔记汇总
🚢笔记传送门 Git 基础(13 讲) 独自使用 Git 时的常见场景(16 讲) Git 与 GitHub 的简单同步(4 讲) Git 多人单分支集成协作时的常见场景(5 讲) Git 集成使用禁忌(2 讲) 初识 GitHub(6 讲) 使用 GitHub…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.