开发工具 修改Git提交历史中的用户信息 在我们日常工作中,通常由于某种原因,需要更新历史提交的commit信息。一般会有如下几种场景: * 修改当前分支最新 commit 的提交信息 * 修改当前分支某历史commit的提交信息 * 修改当前分支所有提交的commit信息
开发工具 Git如何永久删除文件(包括历史记录) 有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传的文件(没及时或忘了加到.gitignore里的),而且上传的文件又特别大的时候, 这将导致别人clone你的代码或下载zip包的时候也必须更新或下载这些无用的文件,因此, 我们需要一个方法, 永久的删除这些文件(包括该文件的历史记录).