Git 命令速查手册

听说用美图可以钓读者?
一、基础操作核心命令
1. 仓库初始化与克隆
命令 作用 示例
git init 创建新仓库 git init my-project
git clone 克隆远程仓库 git clone [https://github.com/user/repo.git](https://github.com/user/repo.git)
git remote add 关联远程仓库 git remote add origin [https://github.com/user/repo.git](https://github.com/user/repo.git)
2. 文件操作
命令 作用 示例
git add 添加文件到暂存区 git add .(添加所有)
git rm 删除文件 git rm file.txt
git mv 重命名文件 git mv old.txt new.txt

二、配置管理(含代理)
1. 多层级配置
命令 作用 示例
git config --global 全局配置 git config --global user.name "John"
git config --local 仓库级配置 git config --local core.autocrlf false
git config --list 查看配置 git config --list --show-origin
2. 代理管理
类型 命令 示例
HTTP代理 git config http.proxy git config --global http.proxy [http://127.0.0.1:7890](http://127.0.0.1:7890)
域名级代理 git config http.[url].proxy git config --global http.[https://github.com.proxy ](https://github.com.proxy )socks5://127.0.0.1:1080
清除代理 git config --unset git config --global --unset http.proxy

三、提交与版本控制
1. 提交操作
命令 作用 示例
git commit -m 标准提交 git commit -m "feat: add login"
git commit --amend 修改提交 git commit --amend --no-edit
git rebase -i 交互式变基 git rebase -i HEAD\~3
2. 版本追溯
命令 作用 示例
git log 查看历史 git log --oneline --graph
git diff 对比差异 git diff HEAD\~1 HEAD
git blame 追踪修改 git blame config.ini

四、分支与协作
1. 分支管理
命令 作用 示例
git branch 查看分支 git branch -av
git checkout -b 创建分支 git checkout -b dev
git merge --no-ff 保留合并历史 git merge dev --no-ff
2. 远程协作
命令 作用 示例
git push -u 推送并关联 git push -u origin main
git pull --rebase 变基式拉取 git pull --rebase
git fetch --prune 清理远程分支 git fetch --prune

五、高级操作速查
1. 撤销与恢复
命令 作用 场景
git checkout -- [file] 撤销工作区修改 未暂存时恢复
git reset --soft 撤销提交保留修改 git reset HEAD\~1
git reflog 找回误删提交 git reflog
2. 代理验证方法
操作 命令 输出验证
检查代理配置 git config --get-regexp 'proxy' 显示生效代理地址
测试SSH代理 ssh -Tv git@github.com 查看代理握手日志
流量监控 `sudo lsof -i :7890 grep git`

完结散花。

相关推荐
沧海一粟青草喂马31 分钟前
抖音批量上传视频怎么弄?抖音矩阵账号管理的专业指南
大数据·人工智能·矩阵
kevin_cat37 分钟前
微信群机器人-备份文件发送通知
git·bash·企业微信
理智的煎蛋1 小时前
CentOS/Ubuntu安装显卡驱动与GPU压力测试
大数据·人工智能·ubuntu·centos·gpu算力
赵孝正2 小时前
GitLab 分支管理与 Push 问题全解析
大数据·elasticsearch·gitlab
嘉禾望岗5032 小时前
Yarn介绍与HA搭建
大数据·hadoop·yarn
小麦矩阵系统永久免费2 小时前
小麦矩阵系统:让短视频分发实现抖音快手小红书全覆盖
大数据·人工智能·矩阵
IT研究室3 小时前
大数据毕业设计选题推荐-基于大数据的国家药品采集药品数据可视化分析系统-Spark-Hadoop-Bigdata
大数据·hadoop·信息可视化·spark·毕业设计·数据可视化·bigdata
一刀到底2113 小时前
springboot3.3.5 集成elasticsearch8.12.2 ssl 通过 SSL bundle name 来实现
网络·elasticsearch·ssl·springboot3
Lx3523 小时前
Hadoop性能瓶颈分析:从JVM到磁盘IO的全链路优化
大数据·hadoop
Elasticsearch3 小时前
Elasticsearch:智能搜索的 MCP
elasticsearch