刚刚发现一个 git 意想不到的功能
我有两个 github 账号 A 和 B,A 用的是 ssh 的方式同步代码,ssh key 是 mac 默认的 key
A 创建了一个仓库,但是没把 B 加为 collaborator
本地 git config user.email 设为 B 账户,git push 竟然成功了,然后 B 出现在 A 仓库的 Contributors 列表里
我以为 B 没权限 push,没想到,只要有 key,任何邮箱都可以 push
然后我把 B 的 commit 全删了,push force 后,Contributors 列表里依然显示着 B,删不掉了
页:
[1]