【发布时间】:2019-01-22 13:03:13
【问题描述】:
我在“dev”分支上工作了大约一年,现在我需要将所有更改推送到“master”,或者更像是克隆 dev 到 master,因为项目的结构发生了很大变化,我不想解决每个文件的冲突。
我主要使用 GitHub desktop/source tree/gitkraken 之类的 gui,并且没有使用 bash 的经验。
我怎样才能做到这一点?谢谢
【问题讨论】:
-
非常幼稚的解决方案是在本地结帐 master 并将其内容替换为 dev 分支。发布将您的更改推送到 master 的帖子。
-
@RomainValeri 我想同时保留 master 和 dev,理想情况下继续在 dev 上工作并偶尔将我的更改合并到 master,但我需要先替换 master 的实际太旧的内容跨度>