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 小时前
Docker安装Elasticsearch、kibana、IK分词器
elasticsearch·docker·kibana·ik分词器
AlexMercer10125 小时前
Ubuntu从零开始配置Git
c++·git·ubuntu·gitee
呆呆小金人7 小时前
SQL入门:正则表达式-高效文本匹配全攻略
大数据·数据库·数据仓库·sql·数据库开发·etl·etl工程师
一棵树73517 小时前
Android OpenGL ES初窥
android·大数据·elasticsearch
_李小白7 小时前
【OPENGL ES 3.0 学习笔记】第九天:缓存、顶点和顶点数组
笔记·学习·elasticsearch
白鲸开源8 小时前
(二)从分层架构到数据湖仓架构:数据仓库分层下的技术架构与举例
大数据·数据库·数据分析
赵谨言8 小时前
基于Python楼王争霸劳动竞赛数据处理分析
大数据·开发语言·经验分享·python
阿里云大数据AI技术8 小时前
云栖实录 | DataWorks 发布下一代 Data+AI 一体化平台,开启企业智能数据新时代
大数据·人工智能
hunteritself10 小时前
阿里千问上线记忆,Manus 1.5 全栈升级,ChatGPT 将推成人模式!| AI Weekly 10.13-10.19
大数据·人工智能·深度学习·机器学习·chatgpt
INFINI Labs10 小时前
搜索百科(5):Easysearch — 自主可控的国产分布式搜索引擎
elasticsearch·搜索引擎·easysearch·国产替代·搜索百科