git tips-walker snapshot-51CTO博客
0、git 官网:https://git-scm.com/1、git 设置代理:
git config --global http.proxy http://192.168.123.1:8087
git config --global https.proxy http://192.168.123.1:8087
git config --global http.sslverify false
1.1、xx-net 共享代理到局域网,可以生成 data/gae_proxy/manual.ini 在里面放对应的配置
例如:将监听IP改为 0.0.0.0,则在manual.ini中写下(xx-net版本3.3):
ip = 0.0.0.0
port = 8087
注意不要搞错目录, walker 在 code\default\gae_proxy 目录下折腾了半天。用这种方法可以让虚拟机共享物理主机的 xx-net 代理,虚拟机里面的 git 也可以用这个代理,注意物理机的防火墙设置。
2、git 出现下面这种错误多半是网络状况不稳定,解决方案:fatal: early EOF fatal: index-pack failed
remote: Counting objects: 70818, done.
remote: Compressing objects: 100% (26/26), done.
fatal: The remote end hung up unexpectedly79 MiB | 336.00 KiB/s
fatal: early EOF
fatal: index-pack failed
3、git 确认(/检查)仓库完整性:
git submodule update --init --recursive 4、git 删除所有历史版本。(stackoverflow)
# 删除所有历史版本
rm -rf .git
# 用当前内容重新初始化仓库
git init
git add .
git commit -m "Initial commit"
# 推送
# walker下面用 https 地址成功,ssh 地址失败
git remote add origin
git push -u --force origin master
5、gitignore文件模版。
*** walker ***
页:
[1]