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`

完结散花。

相关推荐
莫彩3 小时前
Mapreduce 工业界批式计算经验汇总(下)
大数据·mapreduce
爱吃面的猫7 小时前
大数据Hadoop之——Flink1.17.0安装与使用(非常详细)
大数据·hadoop·分布式
Fireworkitte7 小时前
安装 Elasticsearch IK 分词器
大数据·elasticsearch
ywyy67988 小时前
短剧系统开发定制全流程解析:从需求分析到上线的专业指南
大数据·需求分析·短剧·推客系统·推客小程序·短剧系统开发·海外短剧系统开发
泰勒朗斯10 小时前
如何在新机器上设置github完成内容git push
git·github
暗影八度10 小时前
Spark流水线数据质量检查组件
大数据·分布式·spark
白鲸开源11 小时前
Linux 基金会报告解读:开源 AI 重塑经济格局,有人失业,有人涨薪!
大数据
海豚调度11 小时前
Linux 基金会报告解读:开源 AI 重塑经济格局,有人失业,有人涨薪!
大数据·人工智能·ai·开源
白鲸开源11 小时前
DolphinScheduler+Sqoop 入门避坑:一文搞定数据同步常见异常
大数据
学术小八12 小时前
第二届云计算与大数据国际学术会议(ICCBD 2025)
大数据·云计算