1
Elethom 2015-11-29 12:41:31 +08:00 via iPhone
用 filter branch ,然後 -f 覆蓋掉。
|
2
cxh116 2015-11-29 12:50:25 +08:00
|
3
msg7086 2015-11-29 13:19:00 +08:00
更改历史,删掉就好了。
这里的「删掉」说的是删掉提交,而不是删掉文件后再提交。 |
4
XVXVXXX 2015-11-29 14:12:20 +08:00
随便建空文件夹
git init 配置 remote git push -f |
5
XVXVXXX 2015-11-29 14:14:34 +08:00
把当前库 down 一个 zip ,解压出来的是没有 git log 的
把不要的代码段去掉 配置 .gitignore git init 配置 remote git push -f |
6
belin520 2015-11-29 14:15:41 +08:00
checkout 到某个 commit ,继续修改,最后强制推送
|
8
lincanbin 2015-11-29 15:03:50 +08:00 via Android
回滚到没密钥之前,然后 push -f
|
9
zsj950618 2015-11-29 15:39:37 +08:00 2
|
10
RockyLee 2015-11-29 16:12:38 +08:00 1
如果有人已经 Clone 过,还是重置一下支付宝的私钥吧
|
11
little_cup 2015-11-29 16:29:02 +08:00
楼上 @zsj950618 这个是正解,最简单的办法就是用里面提到的 `bfg --delete-files ` 。
|
12
Andy1999 OP @RockyLee 看了一下私钥的用途 觉得没啥危害……
只能收款 要是有人没改私钥直接用了 钱都是到我这来的 |
13
WildCat 2015-11-29 17:17:08 +08:00
能歪个楼吗?楼主是 99 年的吗?如何注册的公司?
|
22
kookxiang 2015-11-30 08:58:48 +08:00 via Android
reset --soft
commit gc push -f |