专业编程基础技术教程

网站首页 > 基础教程 正文

纠正错误推送敏感信息-git(纠正错误及时修正)

ccvgpt 2024-07-18 12:42:14 基础教程 7 ℃

背景

大家写开源代码代码,使用网站github/gitee。写开源代码时,有时会把自己的敏感信息如身份证号、手机号等信息写上,但是已提交到远程了,后悔提交。处理办法有下面两种。

修改信息重新提交

将敏感信息重新提交,再提交一次。

纠正错误推送敏感信息-git(纠正错误及时修正)

优点

好操作。

缺点

历史中还能找到敏感信息。

撤销以前的提交

还原前


还原到第一个版本




还原后

写的代码都不见了,配置文件的内容也还原了


强制推送

>git push origin HEAD --force
Total 0 (delta 0), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.2]
To https://gitee.com/xixingzhe2/share.git
 + 7aaf877...87ded0e HEAD -> master (forced update)

以前提交的都会丢失。

优点

历史中也不会找到敏感信息。

缺点

比第一种操作稍微复杂。

Tags:

最近发表
标签列表