当我在本地编写代码时,有时我会提交不干净的代码,或者使用丑陋的消息作为临时修订.
但是,当我希望我的代码与其他代码合并时,我想要另一个可以看到的唯一最终快照,(隐藏看起来很难看的修订版)
防爆.我将0分叉到我的本地存储库,我进行更改并测试并使用不干净的代码进行提交
0-> 1-> 2-> 3-> 4-> 5-> 6(最终代码)
当其他人拉代码时,是否有可能让其他人看到最终状态?而不是从1..5看到树
我希望用户会看到像
0 -------------------> 6
我能想到的一种方法是制作补丁文件,但如果有一些文件必须删除或创建,那就不够好了.
您可以使用reset --soft将多个提交压缩到一个新的干净提交中.您的分支机构在最终代码中没有分阶段更改,您可以执行以下操作:
git reset --soft <sha1-of-0>
git commit
Run Code Online (Sandbox Code Playgroud)
当git commit提示,给出描述完全改变一个明确的提交信息被介绍.
| 归档时间: |
|
| 查看次数: |
926 次 |
| 最近记录: |