我的问题类似于Git - 已经提交的文件中的unchange行结尾,虽然接受的答案似乎主要是沉思,但对我的情况没有帮助.
我有几个相当大的提交.在我的编辑器和我当时的git配置之间,我提交了许多行结束更改
例如,我在一个文件中更改了行,但我的提交更改了文件中数千个其他行的行结尾.
我没有推动提交.如何在推送之前删除行结束更改?
我试过了
git rebase [last_good_commit]
Run Code Online (Sandbox Code Playgroud)
但它只是说
current branch *** is up to date.
Run Code Online (Sandbox Code Playgroud)
moc*_*ace 10
只需对尚未推送的提交强制使用rebase,并告诉它对补丁应用空白修复:
git rebase --whitespace=fix -f <last_good_commit>
Run Code Online (Sandbox Code Playgroud)
Rebase内部通过应用补丁工作,并方便地git-apply支持使用--whitespace选项修复空白.
| 归档时间: |
|
| 查看次数: |
3825 次 |
| 最近记录: |