github ip 直连
· 阅读需 2 分钟
在提交代码时遇见了点问题,以为只是暂时的网络问题,没太注意。知道后来提交尝试很多次,发现 ping github.com 也不通。于是,开始查找原因。
ping 可以通过发送 ICMP 协议包检测当前设备于目标服务器之间的🛜连通性。但在 DNS 被污染时,是没有办法甄别。
所以需要使用添加 IP 直连的方式,来绕过 DNS 解析。
git
查看所有标签在提交代码时遇见了点问题,以为只是暂时的网络问题,没太注意。知道后来提交尝试很多次,发现 ping github.com 也不通。于是,开始查找原因。
ping 可以通过发送 ICMP 协议包检测当前设备于目标服务器之间的🛜连通性。但在 DNS 被污染时,是没有办法甄别。
所以需要使用添加 IP 直连的方式,来绕过 DNS 解析。
若是频繁的为小改动,可以在推送前合并为一次提交
git rebase -i HEAD~3
上面的代码将合并最近三次的提交。
squash
,其他保持不变。这样,你的改动将会被合并为一次提交,并保留你的贡献者信息。