1
vincentxue 2015-03-27 18:28:06 +08:00 1
|
2
bsbgong 2015-03-27 21:32:47 +08:00 1
“修改 commit 的内容”,这个需要再表达清楚一点。你要修改commit message还是file changes
|
3
lincanbin 2015-03-27 21:41:48 +08:00 via Android 1
Rebase后
Git push -f 强制提交修改 |
5
bcxx 2015-03-27 22:06:55 +08:00 1
最快的方法是 checkout 回去然后 diff & apply ...
|
6
spacewander 2015-03-27 22:24:19 +08:00 1
如果你的分支跟要merge进去的分支不同,比如你的分支是fix,而对方版本库的分支是master,那么直接git push -f origin fix。
|
7
spacewander 2015-03-27 22:26:19 +08:00
对了,在push -f之前,本地要做git commit --amend更新掉原来的提交
|
8
bsbgong 2015-03-27 23:39:04 +08:00 1
@WildCat
我看你的描述是修改最近的一个commit。那直接git commit --amend就行了,然后git push -f 是不是PR,没有任何影响。只要关注你的origin是指向哪个分支就行了。 |
9
stackpop 2015-03-28 00:22:09 +08:00
我一般是直接 reset --soft 修改后重新建一个 commit,然后 git push -f
|