视频的容积 发表于 2018-9-16 14:42:34

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]
查看完整版本: git tips-walker snapshot-51CTO博客