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

TortoiseGit使用图解

前言

        记录Git+TortoiseGit使用,记录下开发中常用命令,健忘时用到方知好。

TortoiseGit使用

图解

commit-提交代码

pull-拉取远程分支最新代码

 

push-将本地分支代码推送到远程分支

show log-查看分支提交记录

 show log - 切换分支查看

 show log - 远程分支查看

 Stash changes 本地修改添加到暂存区 

这样切换别的分支就不会携带未提交的修改代码过去

 Stash Pop- 拉取上一次提交的暂存区代码

 stash List - 查看暂存区提交列表

  stash List - 选择对应暂存区代码拉取到本地

 

 

此方法拉取暂存区代码后暂存区记录会去除

Revert - 还原将本地修改代码恢复至修改前

回退代码方法一

Revert - 回退代码方法二

switch/checkout - 切换分支代码

Merge-合并分支代码

一般开发模式分支版本:

dev-自定义分支 

        基于dev 创建自定义新分支 改好后可合并到dev, 在从dev合并到test, test合并到prod

dev 开发分支

test 测试分支

prod 生产分支

合并流程:

dev提交代码-》push到远程分支

切换到test分支 -》合并分支选择 dev

切换到prod分支-》合并分支选择 prod

create Branch - 创建新分支

切换到创建的新分支

ADD 添加新增文件

 

 revert - 回退已提交到远程分支代码

Revert change by this commit - 当前指定版本内容回退 只回退当前版本

如果你这版本内容都不想要 可以直接使用这个 将此版本修改内容回退 

Reset "分支名称" to this   -  直接回退到指定版本 

注意:此方式回退 之前提交记录show log也会清除

如果是 最新提交版本 进行此操作无效 如果想通过此方式回退最新版本内容,直接选择

     

     

    Resolve-代码冲突处理

     

     


    http://www.mrgr.cn/news/100226.html

    相关文章:

  • 《Learning Langchain》阅读笔记8-RAG(4)在vector store中存储embbdings
  • 如何使用URDF搭建双臂UR移动机器人,并在RViz中可视化
  • 【MySQL】MySQL索引与事务
  • 【计算机视觉】CV实战项目 - 基于YOLOv5的人脸检测与关键点定位系统深度解析
  • 张 LLM提示词拓展16中方式
  • 【中级软件设计师】函数调用 —— 传值调用和传地址调用 (附软考真题)
  • 【计算机视觉】CV实践项目- 基于PaddleSeg的遥感建筑变化检测全解析:从U-Net 3+原理到工程实践
  • Python-Agent调用多个Server-FastAPI版本
  • 小刚说C语言刷题——1565成绩(score)
  • Lesar: 面向 Lustre/Scade 语言的形式化模型检测工具
  • Nginx 反向代理,啥是“反向代理“啊,为啥叫“反向“代理?而不叫“正向”代理?
  • 语音合成之五语音合成中的“一对多”问题主流模型解决方案分析
  • 新!在 podman-machine-default 中安装 CUDA、cuDNN、Anaconda、PyTorch 等并验证安装
  • MiniMind模型的web交互功能初试
  • C# 综合示例 库存管理系统7 主界面(FormMain)
  • Shell脚本-for循环应用案例
  • 链表系列一>两两交换链表中的结点
  • Android Studio开发中Application和Activity生命周期详解
  • wordpress1
  • 如何实现Android屏幕和音频采集并启动RTSP服务?