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`

完结散花。

相关推荐
lifallen35 分钟前
Flink SQL 查询 核心概念与实战指南
大数据·数据库·sql·flink
chainbees43 分钟前
Git账号配置 SSH 密钥
运维·git·ssh
KKKlucifer1 小时前
GPT-4 赋能恶意软件 GPT-MalPro:国内首现动态生成规避检测的勒索程序技术深度解析
大数据·人工智能·gpt
中科岩创1 小时前
某机场工程道桥工程5号下穿通道基坑自动化监测
大数据·人工智能·物联网
好开心啊没烦恼1 小时前
图数据库:基于历史学科的全球历史知识图谱构建,使用Neo4j图数据库实现中国历史与全球历史的关联查询。
大数据·数据库·python·数据挖掘·数据分析·知识图谱·neo4j
下一个绝世2 小时前
免费客户管理系统推荐:适合不同行业的解决方案
大数据·人工智能
RunningShare3 小时前
大数据消息中间件选型终极指南:深度解析Kafka、Pulsar、RocketMQ架构与性能
大数据·kafka·rocketmq·pulsar
tpoog4 小时前
[C++项目组件]Elasticsearch简单介绍
开发语言·c++·elasticsearch
盟接之桥5 小时前
盟接之桥说制造:源头制胜,降本增效:从“盟接之桥”看供应链成本控制的底层逻辑
大数据·网络·人工智能·安全·制造
数据皮皮侠5 小时前
中国绿色制造企业数据(绿色工厂|绿色供应链|绿色园区|绿色产品,2017-2023)
大数据·运维·服务器·人工智能·制造·微信开放平台