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 [email protected] 查看代理握手日志
流量监控 `sudo lsof -i :7890 grep git`

完结散花。

相关推荐
掘根2 小时前
Git分支管理
git
极小狐2 小时前
极狐GitLab 项目 API 的速率限制如何设置?
大数据·运维·git·elasticsearch·gitlab
IT成长日记2 小时前
【HDFS】HDFS数据迁移与备份全攻略:从日常备份到灾难恢复
大数据·hadoop·hdfs·数据迁移与备份
凉白开3383 小时前
Spark-SQL核心编程
大数据·sql·spark
掘金沸点顶流4 小时前
同一台电脑配置多个 git 账户(github, gitee, gitlab等)
git
Matrix706 小时前
Spark宽窄依赖与Join优化:协同划分与非协同划分的底层逻辑
大数据
key_3_feng7 小时前
大模型时代下全场景数据消费平台的智能BI—Quick BI深度解析
大数据·deepseek
苦逼IT运维8 小时前
Git LFS 学习笔记:原理、配置、实践与心路历程
笔记·git·学习
计算所陈老师9 小时前
基于论文的大模型应用:基于SmartETL的arXiv论文数据接入与预处理(三)
大数据·人工智能·信息抽取