git 常用的命令
- 一、基础命令
-
- [1.1 初始化](#1.1 初始化)
- [1.2 添加文件](#1.2 添加文件)
- [1.3 查看缓存区中的文件](#1.3 查看缓存区中的文件)
- [1.4 查看上次提交到缓存区中的文件](#1.4 查看上次提交到缓存区中的文件)
- [1.5 文件从缓存区取出](#1.5 文件从缓存区取出)
- [1.6 提交文件](#1.6 提交文件)
- [1.6 查看提交中包含的文件](#1.6 查看提交中包含的文件)
- [1.7 查看commit记录](#1.7 查看commit记录)
- 二、回退命令
-
- [2.1 git reset](#2.1 git reset)
- [2.2 将文件从暂存区取出](#2.2 将文件从暂存区取出)
- [2.3 将文件从仓库取出](#2.3 将文件从仓库取出)
-
- [2.3.1 保留工作区、暂存区](#2.3.1 保留工作区、暂存区)
- [2.3.2 保留工作区](#2.3.2 保留工作区)
- [2.3.3 工作区也重置](#2.3.3 工作区也重置)
- [2.4 注意](#2.4 注意)
- 三、提交
-
- [3.1 与远程连接](#3.1 与远程连接)
- [3.2 更新远程代码到本地](#3.2 更新远程代码到本地)
- [3.3 上传代码](#3.3 上传代码)
- [3.4 查看远程仓库](#3.4 查看远程仓库)
- 四、分支
-
- [4.1 查看分支](#4.1 查看分支)
- [4.2 新建分支](#4.2 新建分支)
- [4.3 跳到分支](#4.3 跳到分支)
- [4.4 本地分支上传到远程分支](#4.4 本地分支上传到远程分支)
- [4. 5 合并分支](#4. 5 合并分支)
- [4.6 删除分支](#4.6 删除分支)
一、基础命令
1.1 初始化
git init
1.2 添加文件
git add file.name
1.3 查看缓存区中的文件
bash
git status --short
1.4 查看上次提交到缓存区中的文件
- 这个命令会显示所有已经添加到暂存区的文件列表,其中,--cached 参数指定了只显示暂存区和上次提交之间的差异,--name-only 参数指定了只显示文件名,而不显示文件内容的差异。
bash
git diff --cached --name-only
1.5 文件从缓存区取出
bash
git reset filename
1.6 提交文件
git commit -m "标签"
1.6 查看提交中包含的文件
git show --name-only
1.7 查看commit记录
bash
b47790278e46e497619809602a3a9af4559b9011
二、回退命令
2.1 git reset
- git reset --soft回退不会影响文件的内容,与最新的一致
git reset
2.2 将文件从暂存区取出
bash
git reset filename
- 将当球所有文件从暂存区取出
bash
git reset
2.3 将文件从仓库取出
2.3.1 保留工作区、暂存区
bash
git reset --soft head^
2.3.2 保留工作区
bash
git reset head^
2.3.3 工作区也重置
bash
git reset --hard head^
- head^ 后面的符号多几个表示多回退几个版本
2.4 注意
git reset --soft不会影响本地文件的修改,而git reset --hard会影响本地文件的修改
三、提交
3.1 与远程连接
bash
git remote add origin https://gitee.com/ybx1/xxl_feign_nacos_test.git
3.2 更新远程代码到本地
bash
git pull origin master
3.3 上传代码
bash
git push -u origin "master"
3.4 查看远程仓库
bash
git remote -v
四、分支
4.1 查看分支
bash
git branch
4.2 新建分支
bash
git branch doFile
4.3 跳到分支
bash
git checkout doFile
4.4 本地分支上传到远程分支
bash
git push -u origin doFile:doDog
4. 5 合并分支
- 首先跳转到目标分支
- 然后合并分支
bash
git merge 分支名
4.6 删除分支
bash
git branch -d doFile1