git - 基于共享功能分支的 git merge vs rebase
问题描述
独自工作时,我总是将我的功能分支重新定位到 master 之上以保持最新。但是,当与多人一起处理功能分支时,这会成为一个问题。我不得不强制推送几次,并在该操作上与其他人同步——因为当其他人也将他们的更改推送到该分支时,rebase 操作会更改历史记录并创建非快进条件。
在这种情况下,使用合并而不是变基从 master 获取更新不是更好吗?
解决方案
推荐阅读
- asp.net-core - 使用 GITLAB CI/CD 将 ASP.NET Core 发布到 IIS
- git - 我们可以重新触发 gitlab 管道吗?
- amazon-web-services - 根据上次修改日期自动将文件存档从 ec2 到 s3
- python - 如何从命令 tkinter 中获取价值
- android - 如何获取webview发出的所有HTTP数据包请求
- c - 将结构中的所有变量设置为零/一
- asp.net-mvc - ASP Net Core - 隐藏的输入字段数据不在Controller中传递
- javascript - 如何知道点击时选择了多少类元素?
- python - 安装 pyinstaller 会出现错误消息
- angular - 如何在 ng-select angular 中选择整个组