type
status
date
slug
summary
tags
category
icon
password
Git 命令大全
一、基础命令
1. 配置 Git
- 配置用户信息:设置全局用户名和邮箱
- 查看配置信息:查看当前的 Git 配置
2. 初始化仓库
- 初始化本地仓库:在当前目录初始化一个新的 Git 仓库
- 克隆远程仓库:从远程地址克隆仓库到本地
二、工作区和暂存区
1. 查看状态
- 查看工作区状态:查看当前工作区的文件状态
2. 添加文件
- 添加单个文件到暂存区:将指定文件添加到暂存区
- 添加所有文件到暂存区:将当前目录下所有文件添加到暂存区
3. 提交文件
- 提交暂存区到本地仓库:将暂存区的文件提交到本地仓库
- 提交并添加所有文件:直接将工作区的文件添加并提交
三、分支操作
1. 查看分支
- 查看本地分支:列出所有本地分支
- 查看远程分支:列出所有远程分支
2. 创建分支
- 创建新分支:创建一个新分支但不切换到该分支
- 创建并切换到新分支:创建新分支并立即切换到该分支
3. 切换分支
- 切换到指定分支:切换到已存在的分支
4. 合并分支
- 合并分支:将指定分支合并到当前分支
5. 删除分支
- 删除本地分支:删除本地指定分支
- 删除远程分支:删除远程指定分支
四、远程仓库操作
1. 添加远程仓库
- 添加远程仓库:添加一个新的远程仓库
2. 查看远程仓库
- 查看远程仓库信息:查看所有远程仓库的详细信息
3. 推送代码
- 推送到远程仓库:将本地分支推送到远程仓库
- 推送到远程仓库并设置上游分支:推送到远程仓库并设置上游分支
4. 拉取代码
- 从远程仓库拉取代码:拉取远程仓库的最新代码
5. 更新远程仓库信息
- 更新远程仓库信息:更新远程仓库的 URL
五、版本控制
1. 查看提交历史
- 查看提交历史:查看所有提交记录
- 查看提交历史(简洁格式):以简洁格式查看提交记录
2. 查看文件差异
- 查看文件差异:查看工作区与暂存区的差异
- 查看暂存区与本地仓库的差异:查看暂存区与本地仓库的差异
3. 回退版本
- 回退到指定版本:回退到指定的提交版本
- 回退到上一个版本:回退到上一个提交版本
4. 撤销更改
- 撤销工作区的更改:撤销工作区的更改
- 撤销暂存区的更改:撤销暂存区的更改
六、标签操作
1. 创建标签
- 创建标签:在当前提交创建标签
- 创建带注释的标签:创建带注释的标签
2. 查看标签
- 查看所有标签:查看所有标签
3. 推送标签
- 推送标签到远程仓库:推送标签到远程仓库
- 推送所有标签:推送所有标签到远程仓库
4. 删除标签
- 删除本地标签:删除本地指定标签
- 删除远程标签:删除远程指定标签
七、其他操作
1. 忽略文件
- 创建
.gitignore文件:在项目根目录创建.gitignore文件,列出需要忽略的文件和目录
- 示例
.gitignore内容:
2. 检查文件状态
- 检查文件状态:查看指定文件的状态
3. 查看文件历史
- 查看文件历史:查看指定文件的提交历史
4. 查看分支差异
- 查看分支差异:比较两个分支的差异
- Author:NotionNext
- URL:http://preview.tangly1024.com/article/2529b592-5179-8011-8959-d3ee9cbbb2cc
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!






