git命令 大全
时间: 2025-04-13 08:51:28 浏览: 37
<think>好的,用户想要查找所有常用的Git命令及其用法,需要Git命令大全的完整列表和使用指南。首先,我需要回顾系统级指令,确保回答符合格式要求,比如行内数学公式用$...$,但这里可能用不上。然后按照用户可见层的要求,结构清晰,分步骤解答。
用户提供的引用有三个,都是关于Git的指南。引用[1]提到了Git命令大全和提交规范,引用[2]有配置别名和具体命令示例,引用[3]提到了撤销提交和高级技巧如stash。需要将这些引用内容整合到回答中,并在适当的位置添加引用标识。
首先,应该分基础命令、分支管理、远程仓库、撤销与回退、配置与别名、高级技巧等部分。每个部分列出常用命令,并附上示例,比如git init、git add、git commit等。同时,要引用文档中的相关内容,比如引用[1]的Git命令大全部分,引用[2]的配置别名,引用[3]的撤销提交和stash用法。
接下来需要检查是否需要生成相关问题,根据示例,用户希望生成相关问题,所以最后要添加相关问题部分。问题应该涵盖用户可能感兴趣的方面,如配置别名、撤销提交、解决冲突、提交规范等,结合引用中的内容来设计。
还要注意使用中文回答,避免使用Markdown格式,但用户示例中的代码块是允许的,所以命令示例需要用代码块包裹。同时,确保每个引用标识正确对应,比如提到提交规范时引用[^1],别名配置引用[^2],撤销提交引用[^3]。
最后,确保回答结构清晰,每个部分有标题,命令有解释和示例,相关引用正确标注。可能需要检查每个命令的正确性,比如git reset --soft HEAD~1确实来自引用[3],配置别名来自引用[2]等。这样用户能获得全面且可靠的Git命令指南。</think>### Git 常用命令大全及使用指南
#### 一、基础命令
1. **初始化仓库**
```bash
git init
```
创建新的本地仓库[^1]。
2. **添加文件到暂存区**
```bash
git add <文件名> # 添加单个文件
git add . # 添加所有修改
```
3. **提交更改**
```bash
git commit -m "提交说明"
```
提交时需遵循规范的提交信息格式(如语义化提交)。
---
#### 二、分支管理
1. **创建/切换分支**
```bash
git branch <分支名> # 创建分支
git checkout <分支名> # 切换分支
git checkout -b <分支名> # 创建并切换
```
2. **合并分支**
```bash
git merge <分支名> # 将指定分支合并到当前分支
```
3. **删除分支**
```bash
git branch -d <分支名> # 删除本地分支
```
---
#### 三、远程仓库操作
1. **关联远程仓库**
```bash
git remote add origin <远程仓库URL>
```
2. **推送代码**
```bash
git push -u origin <分支名> # 首次推送需加 -u
git push # 后续推送
```
3. **拉取更新**
```bash
git pull origin <分支名> # 拉取远程分支更新
```
---
#### 四、撤销与回退
1. **撤销未提交的修改**
```bash
git restore <文件名> # 撤销工作区修改
git restore --staged <文件名> # 撤销暂存区修改
```
2. **回退提交**
```bash
git reset --soft HEAD~1 # 撤销提交但保留更改[^3]
git reset --hard HEAD~1 # 彻底回退到上一版本
```
---
#### 五、配置与别名
1. **设置全局用户名/邮箱**
```bash
git config --global user.name "用户名"
git config --global user.email "邮箱"
```
2. **命令别名**
```bash
git config --global alias.st "status" # 简化命令
```
---
#### 六、高级技巧
1. **暂存临时修改**
```bash
git stash # 保存当前修改
git stash pop # 恢复暂存内容
```
2. **查看提交历史**
```bash
git log --graph --oneline # 图形化显示提交记录
```
---
阅读全文
相关推荐











