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

git自用随笔

  • push失败
    因为远程比本地新,要拉到本地进行合并。git pull拉取,拉取失败,本地分支没有和远程链接,使用git branch --set-upstream-to=origin/<branch> dev进行链接,链接后再次pull,pull提示合并冲突,解决冲突并提交,然后再次git push origin <branch name>
  • merge和rebase
    • merge
      merge命令会合并指定分支到当前分支,通常会使用Fast forward模式,这种模式会导致删除分支后,丢掉分支信息。如果要取消Fast forward模式,要在merge命令增加--no-ff指令。
    • rebase
      merge命令会导致git log的时候产生一大堆的信息乱的要死,使用rebase可以把提交历史变成一条干净的直线。但是只适合该分支只有自己一人使用的情况,因为如果自己改变了远程分支,但是协作者本地还是原来的样子,在他pull远程master时,会丢失提交记录。
  • stash
    在当前的修改未完成时,需要进行其他的修改,可以使用stash将‘未完成的修改’暂存起来,当其他的修改完成后,通过git stash pop进行恢复,或使用git stash apply恢复,但不删除stash内容,需要额外使用git stash drop删除
http://www.lryc.cn/news/348084.html

相关文章:

  • CorelDRAW2024设计界的隐藏宝藏
  • 【JAVA】递归
  • MacOS java多版本安装与管理
  • NSSCTF | [LitCTF 2023]我Flag呢?
  • PostgreSQL-常用函数和操作符
  • 河南大学大礼堂火灾事故引发安防监控对智能分析技术应用的思考
  • 自动化中遇到的问题归纳总结
  • UE4_照亮环境_不同雾效的动态切换
  • 【解决】Android APK文件安装时 已包含数字签名相同APP问题
  • layui的treeTable组件,多层级上传按钮失效的问题解决
  • HashMap在JDK1.8的优化
  • Kotlin标准函数和静态方法
  • RabbitMQ(四种使用模式)
  • 【UE5 C++】基础学习笔记——01 UObject的创建与使用
  • TCP及IP协议
  • 运筹系列92:vrp算法包VROOM
  • 【Spring Security注解详解】
  • C++学习笔记3
  • 基于SpringBoot的酒店(预约)客房管理系统的设计与实现+毕业论文
  • Rust 中的声明可见性
  • 让 计算机 将 数学 公式 表达式 的计算过程绘制出来 【mathematical-expression(MAE)】
  • Django——中间件
  • 景联文科技:用高质量数据采集标注赋能无人机技术,引领无人机迈入新纪元!
  • SpringBoot集成Redis,使用RedisTemple存储对象使用纯JSON格式
  • [muduo网络库]——muduo库的Reactor模型(剖析muduo网络库核心部分、设计思想)
  • vue中怎样清除computed的缓存
  • 代码大师的工具箱:现代软件开发利器
  • 整理好了!2024年最常见 100 道 Java基础面试题(四十三)
  • 【TypeScript模块简介以及使用方法】
  • Offer必备算法38_贪心算法四_八道力扣题详解(由易到难)