• 小狼
    2019-01-05
    老师,有了冲突,使用 git mergetool 命令唤起git设置的冲突解决可视化界面不是更友好吗?

    作者回复: 👍,如果要解决的冲突很多,且比较复杂,用图形界面比较好。如果冲突的内容不多也就没必要了。

    
     5
  • 杰杰以杰以杰杰
    2019-03-10
    想请问下:merge rebase到底有什么区别,总是似懂非懂的。

    作者回复: 拿两个分支简单一点来说,

    git的merge命令,不会改变两个分支已有的版本历史,只会把两个分支合并后创建出一个新的commit出来。

    git的rebase命令,假设当前在A分支,要基于B分支做rebase,那么,先找到A和B最近的公共祖先C1,从C1到A之间的所有commit,都基于B重新生成新的commit。看来,rebase通常会修改某个分支的历史。

    
     3
  • catlin
    2019-02-13
    同一区域是怎么定义呢?怎样的情况属于同一区域,修改了同一行吗?

    作者回复: 好问题,没去深究过,除了同一行,也有不是同一行的情况。有时间的话,可以看看冲突的算法。

    
     2
  • iuSugar
    2019-07-01
    老师,您好,这个视频的情况是一个.html文件,那如果是一个word文档呢? 我碰到了这个问题,打开word文档没有任何的提示符。

    作者回复: Git只能处理文本文件的差异。Git也能管理二进制文件的版本,但提供不了二进制文件不同版本的具体差异。

    
     1
我们在线,来聊聊吧