当前位置: 首页 > news >正文

git 常用的命令

git 常用的命令

  • 一、基础命令
    • 1.1 初始化
    • 1.2 添加文件
    • 1.3 查看缓存区中的文件
    • 1.4 查看上次提交到缓存区中的文件
    • 1.5 文件从缓存区取出
    • 1.6 提交文件
    • 1.6 查看提交中包含的文件
    • 1.7 查看commit记录
  • 二、回退命令
    • 2.1 git reset
    • 2.2 将文件从暂存区取出
    • 2.3 将文件从仓库取出
      • 2.3.1 保留工作区、暂存区
      • 2.3.2 保留工作区
      • 2.3.3 工作区也重置
    • 2.4 注意
  • 三、提交
    • 3.1 与远程连接
    • 3.2 更新远程代码到本地
    • 3.3 上传代码
    • 3.4 查看远程仓库
  • 四、分支
    • 4.1 查看分支
    • 4.2 新建分支
    • 4.3 跳到分支
    • 4.4 本地分支上传到远程分支
    • 4. 5 合并分支
    • 4.6 删除分支

一、基础命令

1.1 初始化

git init

1.2 添加文件

git add file.name

1.3 查看缓存区中的文件

git status --short

1.4 查看上次提交到缓存区中的文件

  • 这个命令会显示所有已经添加到暂存区的文件列表,其中,–cached 参数指定了只显示暂存区和上次提交之间的差异,–name-only 参数指定了只显示文件名,而不显示文件内容的差异。
git diff --cached --name-only

1.5 文件从缓存区取出

git reset filename

1.6 提交文件

git commit -m “标签”

1.6 查看提交中包含的文件

git show --name-only

1.7 查看commit记录

b47790278e46e497619809602a3a9af4559b9011

二、回退命令

2.1 git reset

  • git reset --soft回退不会影响文件的内容,与最新的一致
    git reset

2.2 将文件从暂存区取出

git reset filename
  • 将当球所有文件从暂存区取出
git reset

2.3 将文件从仓库取出

2.3.1 保留工作区、暂存区

git reset --soft head^

2.3.2 保留工作区

git reset head^ 

2.3.3 工作区也重置

git reset --hard head^ 
  • head^ 后面的符号多几个表示多回退几个版本

2.4 注意

git reset --soft不会影响本地文件的修改,而git reset --hard会影响本地文件的修改

三、提交

3.1 与远程连接

git remote add origin https://gitee.com/ybx1/xxl_feign_nacos_test.git

3.2 更新远程代码到本地

git pull origin master

3.3 上传代码

git push -u origin "master"

3.4 查看远程仓库

git remote -v

四、分支

4.1 查看分支

git branch

4.2 新建分支

git branch doFile

4.3 跳到分支

git checkout doFile

4.4 本地分支上传到远程分支

git push -u origin doFile:doDog

4. 5 合并分支

  • 首先跳转到目标分支
  • 然后合并分支
git merge 分支名

4.6 删除分支

git branch -d doFile1
http://www.lryc.cn/news/370895.html

相关文章:

  • 【StableDiffusion】Embedding 底层原理,Prompt Embedding,嵌入向量
  • 计算机网络(2) 网络层:IP服务模型
  • 新人学习笔记之(初识C语言)
  • Unity EasyRoads3D插件使用
  • Redis 地理散列GeoHash
  • vim 显示行号
  • C++:调整数组顺序使奇数位于偶数前面【面试】
  • WPF/C#:程序关闭的三种模式
  • 登录/注册- 滑动拼图验证码(IOS/Swift)
  • MyBatis进行模糊查询时SQL语句拼接引起的异常问题
  • 网站调用Edge浏览器API:https://api-edge.cognitive.microsofttranslator.com/translate
  • css实现优惠券样式
  • 函数递归(C语言)(详细过程!)
  • uniapp 接口请求封装
  • C++中的观察者模式
  • conda虚拟环境,安装pytorch cuda cudnn版本一致,最简单方式
  • 第 5 章:面向生产的 Spring Boot
  • 在 Windows 操作系统中,可以通过命令行工具来杀死进程
  • uni-app文件下载 h5 xls 乱码 锟斤拷 Blob pdf打不开
  • Vue25-内置指令02:v-text指令
  • stable diffusion中的negative prompt是如何工作的
  • STM32项目分享:智能小区充电桩系统
  • PDU模块中浪涌保护模块与空开模块的应用
  • 19、Go Gin框架集成Swagger
  • 自动同步库数据——kettle开发36
  • MSOCache在电脑中可以删除吗?
  • 数据网格和视图入门
  • 雨的轮回与生命的律动
  • CANopen for Python 使用教程(二)
  • 前方碰撞缓解系统技术规范(简化版)