我想合并来自另一个存储库的一些更改,因此我添加了远程、获取并合并。但我没想到会添加另一个分支的提交。
我支持合并中的一项提交,并手动添加更改的文件并推送该提交。
所以现在我在一个分支中有两个断开连接的提交树。像这样的东西:
A-B-C-D-master
1-2-3-4
Run Code Online (Sandbox Code Playgroud)
我只想删除 1-2-3-4 提交。我不关心历史记录或任何子/父提交或文件。
我想保留 ABCD 提交以及所有历史记录。
我努力了:
git reflog expire --expire-unreachable=now --all
git gc --prune=all --aggressive
git rebase [hash]
Run Code Online (Sandbox Code Playgroud)
但似乎没有任何作用。
| 归档时间: |
|
| 查看次数: |
2156 次 |
| 最近记录: |