Git的使用与理解

Git快速入门教程

廖雪峰的Git教程
其实我平时很少直接用git命令,要么用TortoiseGit图形化界面直接提交操作,要么就是在像Visual Studio这样的IDE里,有集成好的团队管理工具(底层应该也是Git),直接在界面点就行了。
所以在上面的教程了解一个git是什么,基本工作流程是怎么样的,清楚commit/branch等基本概念就差不多了

在团队管理中使用Git

当你work with a team的时候需要使用的Git,就像代码规范一样,会有一些工作流程或策略来帮助团队管理,规范使用Git才能发挥Git最大的作用呀!

以下内容主要参考了 微软英文教程

1.Branch Strategies

  1. Use feature branches for all new features and bug fixes
    当需要增加一个新的feature或者修复一个bug时,就创建一个feature分支
  2. Merge feature branches into the main branch using pull requests.
    使用pull request来把feature分支合并至main分支
  3. Keep a highquality, up-to-date main branch.
    得保持有一个最新最好的main分支

关于pull request的理解:GitHub 的 Pull Request 是指什么意思?
或许还需要理解一下Fork的含义:fork与branch的关系

简单总结一下pull request的流程:
1.首先fork别人的repo到自己的账号下
2.clone自己账号下fork来的repo到本地
3.在本地完成修改,本地提交修改
4.向原仓库发起pull request请求,如果原仓库review了之后觉得正确,就会merge到原仓库去

其他参考

VS2019 团队资源管理器–Git的使用(一)
VS2019 团队资源管理器–Git的使用(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值