相关疑难解决方法(0)

将来自另一个分支的所有更改合并为单个提交

在Git中,有没有办法将所有更改从一个分支合并到另一个分支,但是同时压缩到一个提交?

我经常在一个单独的分支中处理一个新功能,并且会定期提交/推送 - 主要用于备份或将我正在处理的内容转移到另一台机器上.大多数提交说"功能xxx WIP"或多余的东西.

一旦完成该工作并且我想将WIP分支合并回master,我想丢弃所有这些中间提交,并且只需要一个干净的提交.

是否有捷径可寻?

或者,一个命令如何压缩分支上的所有提交,因为它是分支的点?

git

439
推荐指数
6
解决办法
16万
查看次数

修剪Git提交/压缩Git历史

我每隔几分钟就会将我的代码检查到一个Git分支中,并且评论最终会变成"Everything broken again again"和其他荒谬.

然后,每隔几分钟/小时/天,我会做一个真正的评论,比如"修正了第22,55号错误".我如何区分这两个概念?我希望能够删除所有我的频繁提交,然后离开严肃的提交.

git branch

66
推荐指数
3
解决办法
1万
查看次数

标签 统计

git ×2

branch ×1