permanent
71c git分支管理策略modified | Sunday 29 June 2025 |
---|
title: git分支管理策略
date created: 11 December 2022
date modified: 14 March 2023
在merge操作时,选择squash and merge,则会使得pr的所有commit 合并成一个commit,然后merge到master里面,这样会使得pr中的commit历史记录丢失,但能够让master的记录更整洁。
原来在华为使用的是forking工作流。
forking工作流,开源用得比较多,但其实开源项目中,也有混着用,有直接在主仓库的特性分支上进行merge请求的。
fork模式,可以让fork出来的仓库和主仓库做权限隔离,方便管控。