问:

git config pull.rebase false是做什么的

回答:

git config pull.rebase false 的作用是设置 Git 在执行 git pull 命令时默认使用 merge 而不是 rebase。 git pull 命令是将远程分支的更新合并到本地分支,如果本地分支有更新,则会自动执行合并操作。默认情况下,git pull 命令会使用 rebase 的方式来合并分支。使用 rebase 的好处是可以保持提交历史的线性,避免了 merge 产生的分支合并记录。但是,如果在多人协作的项目中使用 rebase,可能会破坏提交历史,导致代码冲突,因此需要谨慎使用。 通过设置 git config pull.rebase false,Git 将默认使用 merge 的方式来合并分支,从而避免了 rebase 带来的潜在问题。 需要注意的是,如果在执行 git pull 命令时指定了 --rebase 选项,则 Git 会优先使用 rebase 的方式来合并分支,而不受 git config pull.rebase 的设置影响。因此,如果需要强制使用 merge 的方式来合并分支,可以在执行 git pull 命令时添加 --no-rebase 选项。

git config pull.rebase false是做什么的相关推荐

  1. Git config 配置

    一.config文件分类 Git中有三层config文件:系统.全局.本地 查看不同级别的配置文件: #查看系统config git config --system --list#查看当前用户(glo ...

  2. git pull --rebase 做了什么? 以及 Cannot rebase: You have unstaged changes 解决办法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 最近刚学 git rebase,觉得很牛逼的样子,  结果今天就被打脸了. git pull --r ...

  3. git pull和git pull -- rebase

    在开始对比这两条命令之前,请大家思考三个问题: 1 工作区不干净(没有git add .)可以git pull或者git pull - -rebase代码吗? 结果是不可以,如果你没有将修改提交到暂存 ...

  4. 【Git】git pull和git pull --rebase的使用

    git pull = git fetch + git merge git pull --rebase = git fetch + git rebase 现在来看看git merge和git rebas ...

  5. git 撤销刚才的rebase_撤消git pull –rebase

    嘿,我是git的新手,我需要撤消pull命令,有人可以帮忙吗?!? 所以我要做的是... git提交 git stash git pull --rebase git stash pop 这造成了一堆冲 ...

  6. git pull rebase

    微软MVP写的, 条例很清楚 https://www.cnblogs.com/wangiqngpei557/p/6056624.html 官方教材的翻译, 还是有点费解 https://git-scm ...

  7. git init、git status、git config user.name、git add、git commit、git remote、git push、git clone、git pull

    1. Git本地仓库初始化 1.1 git init 功能 git init:初始化一个新本地仓库,它会在工作目录下生成一个.git的隐藏文件夹来管理仓库,千万不要删掉它. 1.2 git statu ...

  8. 为什么要使用git pull --rebase?

    1.git pull git pull = git fetch + git merge FETCH_HEAD git pull --rebase = git fetch + git rebase FE ...

  9. git pull origin master与git pull --rebase origin master的区别

    建议:最好看一遍廖雪峰的git教程,看完时间差不多就两个小时,git相关的知识写的很清楚,看完整个人都豁然开朗,很多git的问题都想通了. 区别: git pull=git fetch + git m ...

最新文章

  1. excel的if函数中android,excel中if函数嵌套式使用教程
  2. push and pop
  3. PL/SQL数据库字符集问题
  4. 最美的Linux中文版的吗,号称最美的Linux发行版——Elementary OS
  5. Java黑皮书课后题第5章:5.13(求满足n的三次方<12000的n的最大值)使用while循环找出满足n的三次方<12000的n的最大值
  6. java类 连接时机_java类的加载时机
  7. php mysql 连接不上_php连接不上MySQL问题解决办法_PHP教程
  8. 虚拟CentOS访问Windows下共享文件(二)
  9. 移动开发day4_京东移动页面
  10. 腾讯云总裁邱跃鹏:新基建最大的改变是从硬件到软件的转变
  11. node mysql 查询_Node.js使用mysql进行查询详解
  12. WebApi基于Token和签名的验证
  13. 《凤凰项目 一个IT运维的传奇故事》读后感
  14. 高频交揭密美五大高交商访谈录
  15. DUXCMS 2.x学习问题(一)
  16. Linux内核API之class_create与class_destroy
  17. Android学习系列(30)--App列表之下拉刷新
  18. python把txt导入excel_python如何将txt文件导入excel
  19. ST MCU Finder:MCU/MPU选型神器
  20. 查看python的版本号有 四种方案

热门文章

  1. The Joy of Clojure 笔记
  2. [翻译]CryEngine3中的Water Shader
  3. 搞笑的百度贴吧神级回答(笑死我啦)
  4. QQ2011 Beta3优先体验(附官方体验地址及下载地址)
  5. Microsoft Office OneNote 2007十大优势
  6. 网吧技术主管工作经验
  7. 大话设计模式-单例模式
  8. Rimini Street宣布2020年第一季度财务业绩
  9. c语言队列渡船问题,渡船有关问题
  10. PgSQL个人学习笔记(一)——PgSQL介绍