一篇了解 Git 使用方法

一:安装

cpp 复制代码
Windows下载安装:
https://git-scm.com/

Linux下载安装:
sudo apt update
sudo apt install git

安装完毕之后第一次使用会设置基本配置:

cpp 复制代码
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

// 查看配置
git config --list

二:git 基本核心命令

cpp 复制代码
# 克隆仓库到本地
git clone <repo_url>
 
##### Git 文件有三个主要区域:工作区、暂存区、仓库  #####
# 查看文件状态
git status
# 将文件的修改从​​工作区​​添加到​​暂存区​​
git add <file>
# 将​​暂存区​​的文件快照永久保存到​​仓库​​的历史记录中
git commit -m "提交信息"
# 将代码提交到仓库
git push

# 查看提交历史
git log
# 查看工作区和暂存区的差异
git diff

### 撤销与回退 ####
# 丢弃工作区的修改​​,恢复到最近一次 git commit或 git add时的状态。
git restore <file>
# 将文件从​​暂存区​​撤出,但保留工作区的修改
git restore --staged <file>

三:分支管理操作

cpp 复制代码
########### 分支管理 ###########
# 1. 查看所有本地分支
git branch

# 2. 查看远程仓库所有分支
git branch -r

# 3. 创建一个新分支
git branch <branch_name>

# 4. 切换到指定分支
git switch <branch_name>

# 5. 创建并切换到新分支
git switch -c <new_branch_name>

# 6. 将指定分支合并到​​当前所在分支
git merge <branch_name>

# 7. 删除一个已合并的分支
git branch -d <branch_name>

# 8. 强制删除一个分支
git branch -D <branch_name>

四:其他 git 功

cpp 复制代码
# 从远程拉取更新并合并到本地
git pull

# 将本地分支推送到远程仓库
git push -u origin <branch_name>

# 获取指定分支
# 1.创建并切换到本地 zsl 分支,并将其与远程的 origin/zsl 分支关联
git switch -c zsl origin/zsl
# 2.克隆时直接指定分支
git clone -b zsl <您的仓库URL>
相关推荐
Demons_kirit8 小时前
CTFHub 信息泄露通关笔记:Git泄露 Log - 教程
笔记·git·网络安全
鬼手点金15 小时前
构建有效 Agent 的核心原则
java·人工智能·git·学习·自动化
索西引擎16 小时前
Git 大文件阻断推送的成因与历史重写修复
git
csdn2015_17 小时前
git 合并分支
大数据·git·elasticsearch
91440623218 小时前
mac Git 账户切换问题
git·macos
留岁18 小时前
Git 命令行学习记录
git·学习·elasticsearch
笨笨饿19 小时前
#142_VS Code.map文件插件的用法
git·python·stm32·单片机·嵌入式硬件·物联网·vim
鬼手点金20 小时前
如何选择模型
java·前端·人工智能·git·深度学习
余槐i20 小时前
Claude Code Skills 放对目录却不生效:插件启用顺序与缓存的三个坑
git·开发工具·ai agent·mcp·claude code
程序员差不多先生2 天前
Anthropic 用 5 个月重写了 Git:当 AI Agent 把版本控制系统逼到墙角
人工智能·git·elasticsearch·deepseek v4 pro·kimi k3·glm 5.3·qwen3.7 max