git 常用的命令

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
相关推荐
ZJU_统一阿萨姆24 分钟前
【Git】Github 开源许可证详解
git·开源·github
Geek-Chow1 天前
Git 标签与发布流程:轻量标签、附注标签与签名标签
git·tags
wear工程师1 天前
Git 冲突怎么解决:别只删标记,先看懂暂存区的 1、2、3 阶段
git
村雨遥1 天前
覆盖提交不等于删除,这才是彻底清除 Git 历史的正确姿势
git·github
淮北4941 天前
ubuntu22 默认输入法调整频率
运维·服务器·git·ubuntu·elasticsearch
momo_aa1 天前
小白下载git步骤
git
dunge20261 天前
2026 ChatGPT Plus / Pro + Codex 实战:从 0 搭一套 AI 编程项目模板,AGENTS.md + Git + 测试一次配好
人工智能·git·chatgpt
福如意如我心意2 天前
git清除仓库敏感文件并同步至远端的操作
git
Brilliantwxx2 天前
【Linux】 开发|Git 版本控制与 gdb/cgdb 调试
linux·笔记·git
.Hypocritical.3 天前
Git 全套实操|配置 /.gitignore/ 分支合并 / 冲突解决 /git stash 完整教程
git