git tips

简介:

1、git 设置代理:

1
2
3
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):

1
2
3
[listen]   
ip  =  0.0 . 0.0   
port  =  8087

注意不要搞错目录, walker 在 code\default\gae_proxy 目录下折腾了半天。用这种方法可以让虚拟机共享物理主机的 xx-net 代理,虚拟机里面的 git 也可以用这个代理,注意物理机的防火墙设置。 

2、git 出现下面这种错误多半是网络状况不稳定,解决方案:fatal: early EOF fatal: index-pack failed

1
2
3
4
5
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 确认(/检查)仓库完整性:

1
git submodule update --init --recursive

4、git 删除所有历史版本。(stackoverflow

1
2
3
4
5
6
7
8
9
10
11
12
# 删除所有历史版本
rm  -rf .git
 
# 用当前内容重新初始化仓库
git init
git add .
git commit -m  "Initial commit"
 
# 推送
# walker下面用 https 地址成功,ssh 地址失败
git remote add origin <github-uri>
git push -u --force origin master

5、gitignore文件模版


*** walker ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1934077如需转载请自行联系原作者


RQSLT

相关文章
|
开发工具 git
|
11月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
2804 15
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
810 57
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
2843 60
|
存储 项目管理 开发工具
Git常用命令及操作技巧
以上是Git的常用命令及操作技巧,尽管看起来有些繁琐,但实际上只要花费一些时间进行实践,您将很快熟练掌握。随着使用熟练度的提高,您会发现Git对项目管理和协同工作的强大帮助。
351 20
|
存储 缓存 开发工具
Git stash命令的详细使用说明及案例分析。
通过上述案例,我们看到stash命令能够在不丢失进度的情况下,帮助开发者临时切换开发上下文,这在处理多个任务或紧急bug时特别有用。正确使用Git stash可以大大提高开发的灵活性和效率。
2765 0
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
578 28
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
1559 19
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。