GitHub patch泄露用户邮箱
原因:在分支url后添加.patch可看到用户对应的邮箱
实战
查找任意一个GitHub地址,这里搜的是qingjiegong
进入提交记录
在url后面输入.patch
分析原因
git format-patch -M maste 与master比对生成一个patch文件,这其实是一个email文件。对方的项目若是利用git来管理维护的,便有可能暴露出邮箱
思考
在未用git维护的项目中,查看其.patch文件未能查询到该用户邮箱
创建一个patch
需要从github上把最新版本拉下来,这里我们使用git format-patch
创建一个patch文件,具体的操作步骤如下:
git branch lizhaolongFix 创建分支
git checkout lizhaolongFix 进入分支 进行你所添加的修改
git commit -a -m “Fix1”
⭐git format-patch -M maste 与master比对生成一个patch文件,这其实是一个email文件
git checkout master 返回master git branch PATCH git checkout PATCH git am 0001-lizhaolong-Fix-AsyncLogging.patch 你的patch文件的名称 git commit -a -m “PATCH apply”