总是git pull --rebase master分支可以吗

马修

我们是一个团队使用Git的工作,我们有一个中央存储库(单源),我们用它来pushpull从(和Capistrano的使用它来部署分支主)

我们进行提交并定期进行部署(每天部署10到20个),这意味着我们有很多合并提交并git blame成为噩梦

我读过,为了获得更简单的历史记录,我们可以git pull --rebase用来避免这种情况。始终在master分支上执行此操作是一个好主意吗?

如果是我建议建议在config中使用设置:

git config branch.master.rebase true

这有什么问题吗?

迈克尔·海菲勒

没问题 实际上,这是首选。

最好在99%的时间内对更改进行基准化。否则,开发人员可以随时中止更改基准并手动合并其更改。

另一种选择(合并拉)会导致大量小的侧边提交和合并,而这并没有任何意义。

总的来说,我并不经常看到合并本地变更的意义。这意味着开发人员开始使用的确切修订版本有一些特殊之处,而以某种方式重新部署到其他修订版本会导致信息丢失(也许“我是在Bob的功能发布之前就启动了此版本,我想与您交流以防万一)和Bob玩的很好,我会受到责备”或其他...)。实际上,这种情况很少见,并且更容易遵循一条清晰的直线提交历史记录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

``git pull--rebase在功能分支上

来自分类Dev

我可以在git中为“ pull --rebase”设置别名吗?

来自分类Dev

了解“ git pull --rebase”和“ git rebase”

来自分类Dev

Git rebase Feature分支弄乱了对develop / master分支的pull请求中的提交

来自分类Dev

git pull --rebase分叉信息

来自分类Dev

git pull --rebase分叉信息

来自分类Dev

Atlassian的“ git pull --rebase”教程图不正确吗?

来自分类Dev

git pull --rebase vs git rebase:有什么危险?

来自分类Dev

git pull --rebase中的rebase和git rebase <branchname>中的rebase有什么区别?

来自分类Dev

Git rebase / master从分支变为master

来自分类Dev

Git rebase / master从分支变为master

来自分类Dev

git pull --rebase导致意外的图形

来自分类Dev

git pull --rebase到底做了什么

来自分类Dev

git pull --rebase丢失了我的提交

来自分类Dev

在git pull --rebase之后显示获取的提交

来自分类Dev

在交互模式下运行“ git pull --rebase”?

来自分类Dev

git pull --rebase原始标记名?

来自分类Dev

git pull --rebase --preserve-merges

来自分类Dev

git pull --rebase导致意外的图形

来自分类Dev

当我从功能分支中“ git pull --rebase origin development”时,会发生什么?

来自分类Dev

git rebase多个分支

来自分类Dev

git rebase多个分支

来自分类Dev

Rebase git 功能分支

来自分类Dev

git pull和git fetch + rebase有什么区别

来自分类Dev

git pull和git fetch + rebase有什么区别

来自分类Dev

是否可以使用Visual Studio git工具进行Git Pull --rebase(并且可以默认设置)

来自分类Dev

git pull --rebase origin master似乎每次都会从一开始就重新设置基准

来自分类Dev

git pull总是导致合并

来自分类Dev

git pull --rebase-解决冲突后如何继续

Related 相关文章

热门标签

归档