文章 40
评论 38
浏览 103190
我在 GitHub 上的开源项目

我在 GitHub 上的开源项目

Slog4J Java 🤩1  ⭐️2  🖖2 💾简单易用Java日志记录|💡三分钟精通|🔌无需配置文件|🔧全面自定义语句|❗支持Exception解析|📈RGB输出至MySQL、控制台、本地文件 2. ContentEasyJS JavaScript 🤩1  ⭐️1  🖖0 🌟Easily and automatically create directory navigation for your articles without configuration. | 轻松为你的网站文章设置右侧悬浮目录导航,支持点击跳转,不需要复杂的设置!JS | HTML | JQuery 3. FTPTerminal4J Java 🤩1  ⭐️1  🖖0 🌱Based in bottom Socket|FTP protocol. You can execute FTP in Java like terminal’s interactive. 基于….

Github仅保留指定文件/文件夹当前Commit,删除所有历史记录,清除「敏感信息」

Github仅保留指定文件/文件夹当前Commit,删除所有历史记录,清除「敏感信息」

前言 之前在Github上发布过一个项目,今天突然想起来: 有个不该上传的东西被我上传上去了! 于是便修改了源代码,但是在History中还是能看到以前的提交记录! 慌! 在网上查找了半天,发现都是使用git filter-branch进行清除,但我的项目有点特殊: 这个敏感信息,早在第一次就提交过了! 而git filter-branch还有其它方法是对项目进行回滚,达到删除Commit记录的目的,对我来说是无效的。 BFG 最后发现了一个神器:BFG-Repo-Cleaner 它能清除掉你指定文件/文件夹名在项目中的所有痕迹! 下载 对于macOS 如果你安装了Homebrew,可以使用如下命令安装BFG: brew install bfg 使用如下命令使用BFG: bfg [命令] 对于Linux和未安装Homebrew的macOS wget https://repo1.maven.org/maven2/com/madgag/bfg/1.13.0/bfg-1.13.0.jar 使用wget下载BFG。它会在你所在目录出现,你可以通过如下命令使用BFG: java -jar ....

Java是世界上最好的语言 | 死钻技术 | 绝不抄袭