【问题标题】:OK to rebase a remote branch if I am the only one using it?如果我是唯一使用远程分支的人,可以重新设置远程分支吗?
【发布时间】:2020-10-22 16:32:25
【问题描述】:

我有一个长期(一个月)的开发分支,我远程推送了它,以便我可以在另一台计算机上处​​理它。但我是唯一一个用过它的人。我不得不把它放在一边做其他事情。

现在,一个月后我正在恢复工作,但主线已经发生了很大变化。通常,如果只有一个本地分支,我会将它重新设置为 master 分支并继续,以保持最终历史记录看起来干净,但我在很多地方都读到过,您不应该重新设置远程推送的分支。

(计划在开发分支上完成这项工作并将其合并到master中。然后我将完全删除开发分支,但在本地和远程。)

当你是唯一一个使用分支的人时,重新设置遥控器有什么危险吗?将 master 合并到远程工作中然后合并回 master 是否更好?

【问题讨论】:

  • 移动事物的唯一问题是您不是唯一的用户,或者如果您有多台机器在同一个分支上工作。

标签: git rebase


【解决方案1】:

我认为问题的描述有点长....如果您重新设置其他人使用该分支,则会出现问题。如果您是 100 人团队中的一名开发人员,并且您正在开发一个在合并到公共分支(dev、main 等)之前没人会使用的特性分支,那么重新设置基准或使用任何其他技巧是完全可以的就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 2011-09-07
    • 2021-08-23
    • 2016-10-24
    • 2014-06-13
    • 2017-02-16
    相关资源
    最近更新 更多