git - 如何将发布提交合并为一个
问题描述
我知道我可以将一些提交合并为一个,git commit --amend
因为这些提交尚未被推送。
但是那些已经被推送的提交呢?
假设最近没有其他提交被推送到远程。所以我想合并远程中的顶部提交和本地分支中的一些最近更改的文件。谢谢。
解决方案
git-rebase
是你要找的。
git rebase -i HEAD~n
推荐阅读
- python - Python递归合并按索引排序
- vpython - vpython 相机运动:如何绕着树走?
- python - 我的 max 和 min 程序适用于某些值,但也不适用于某些值
- aws-amplify - AWS Amplify AppSync 订阅:数据返回 null
- c# - 添加新数据后,起订量不会验证 DbSet 和 DbContext 上的操作
- c++ - 动态数组大小来计算矩阵的行列式
- css - 图像对齐未正确设置为右上角
- linux - 找不到 FASTA 索引
- c# - C# .NET 控制台应用程序获取键盘输入
- python - lst[:] = [1,2,3] 是什么意思?