Git 把密码文件 push 到远程了,咋办:(

lawrence · 2014年11月12日 · 最后由 lawrence 回复于 2014年11月13日 · 2563 次阅读

不想记录被人看到呢... 如何删除这个 push 呢?

回滚再 push

#1 楼 @a167651202 这个文件提交很久了,现在才发现,回滚会影响到之后的提交?

#3 楼 +1

BFG 简单好用,唯一要注意的是,要删除的文件不能在当前版本存在,否则不能删除。

比如说 password.yml 一直在各个版本存在,那是删除不了的。 要 git rm password.yml 然后再 commit, push 之后,才能删除 password.yml

#4 楼 @Peter 只是删除该文件某个版本,还是该文件所有版本都无法存在呢?

#5 楼 @lawrence 当然是删除所有的版本

主要是看看谁 fork 了 我前几天收到 help 邮件 说我 fork 了人家带有密码的项目...

#7 楼 @zj0713001 啥项目,偶也想 fork 下

#9 楼 @lawrence 已经给人家删了...

#10 楼 @zj0713001 赶脚你的头像是歪的,要不要掰直呢?

#11 楼 @lawrence 那不行 我是为了治颈椎的 哈哈

#12 楼 @zj0713001 你颈椎不舒服么?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号