多人协同开发,git workflow 提高团队协作能力

文章介绍了Git的基本操作,如add、commit、pull、push,并讲解了gitflow工作流,强调了PullRequest在协作中的重要性。通过实例展示了如何在开源项目中发起和完成一次PR,包括找到项目、fork、修改、push和创建PR的过程,以及代码审查环节。
摘要由CSDN通过智能技术生成

Git

这是git的官方文档直通车🚃:

GitHub.com Help Documentation

容我随手截图:

可能对于英语成绩不好的小姐妹来说,文档是相当的不友好.

头晕了,幻痛了(读书的回忆全都回来了).

全是英语,宝宝难受,人生艰难😑😮‍💨.

但,这些都是小问题!

我们只要轻轻的滑动一下鼠标,关注这块就可以了🙈:

左边就是日常的git指令设置SSH之类的老生常谈的操作.

然后看右边的About pull request这就是需要介绍的.

你只需要了解四条最常规的git指令就ok😋.

// 添加文件到暂存区
git add .

// 设置提交的说明
git commit -m "feat: xxx"

// 拉去远程仓库代码
git pull origin <branch name>

// 推送远程仓库代码
git push origin <branch name>

git workflow

一种基于gitflow的工作方式,这种工作方式主要用于: 管理新功能😎,发布新特性📢,以及维护👨🏻‍🔧👩🏻‍🔧等.

大部分人都使用github都只是单纯的用它来储存代码🤪,但是,github上⭐上万的repo.参与代码的贡献者们有上千上万🤨他们该如何管理各种代码冲突🤪和版本发布🤪呢?

这便是gitflow: 根据不同的工作特性来创建不同的分支进行定义:

  1. master 主分支

  1. feature 新分支

  1. hotfix 热补丁分支

  1. fix 修复bug分支

  1. 等..

那么,所有基于master衍生出来的分支该如何管理呢❓❓❓

PR便是管理这些gitflow的屠龙宝刀❗❗❗

Pull Request

官网介绍:

简而言之🚴🏻‍♂️: 当你在自己的feature(fix.hotfix)分支或者派生仓库上完成功能开发,并入主分支(稳定版本)或者主仓库的一个可视化请求.

现在,找一个项目开启一次PR完成流程🧐.

找项目

👨🏻随随便便在网上找一个大型开源项目🧑🏻‍🔧然后准备动手⚠️,准备动手⚠️

百度的深度学习的repo. 现在对他发一个最简单的PR.

贴上地址:

https://github.com/PaddlePaddle/Paddle.

修改错别字🙈

fork repo

出现如下界面:

然后,随便找个错别字更正🙉:

push到自己fork的仓库,然后创建PR,如下图所示:

创建成功:

在创建成功之后,大型项目仓库都有分支保护代码审查(CodeReview) .

等待审查通过,成功你就是 大型开源项目的代码贡献者了🌈.

原文地址:https://blog.baibaomen.com/多人协同开发,git-workflow-提高团队协作能力/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值