Git 是否可以将更改作为新的提交从开发人员传输到主机?
目前我有两个分支(Git 是否可以将更改作为新的提交从开发人员传输到主机?,git,Git,目前我有两个分支(dev和masster)。在dev中,我有很多提交。我想将project的当前版本从dev传输到master,但所有提交除外。只需复制dev中的所有文件,然后签出到master,粘贴它并像新版本一样提交即可。有可能吗?git merge--squash听起来它会做一些与您想要的类似的事情。将从dev到master的所有提交合并为一个提交 详细的文档可以在上找到。我们以前使用主分支,包括所有提交,然后为每个版本进行分支。然后你有一个干净的ish分支,如果需要发布,你可以进行紧急更
dev
和masster
)。在dev
中,我有很多提交。我想将project的当前版本从dev
传输到master
,但所有提交除外。只需复制dev
中的所有文件,然后签出到master
,粘贴它并像新版本一样提交即可。有可能吗?git merge--squash
听起来它会做一些与您想要的类似的事情。将从dev
到master
的所有提交合并为一个提交
详细的文档可以在上找到。我们以前使用主分支,包括所有提交,然后为每个版本进行分支。然后你有一个干净的ish分支,如果需要发布,你可以进行紧急更改。澄清一下:你希望你的master
分支具有与dev
分支相同的状态,但是没有简单合并两个分支时会得到的版本历史记录。对的