sig*_*igy 1 git github rebase squash
我忘了将文件添加到我已经推送的提交中并为其创建了拉取请求.拉取请求被拒绝(由于其他原因).我现在想要将丢失的文件添加到原始提交中,然后在发出新的拉取请求之前在新提交中执行请求的更改.但是,git rebase将遗留文件的提交压缩到旧文件中会更改提交的哈希值,从而导致对GitHub产生奇怪的影响.有没有办法做我正在尝试或我必须让丢失的文件在自己的提交?
git rebase
我是唯一使用我的存储库的人.Pull请求是对其他用户的唯一引用.
man*_*lds 5
简短的回答 - 不,你甚至不能在不改变其哈希值的情况下改变提交的消息,更不用说添加文件了.
通常,如果您已将更改推送到远程(其他人依赖),则不会通过修改和压缩提交来更改历史记录.
理想的方法可能是您在单独的提交中添加文件,并将其包含在pull请求中.
归档时间:
11 年,4 月 前
查看次数:
919 次
最近记录: