• 分清云淡
    2018-12-20
    git diff commit-id1 commit-id2 path-to-filename

    作者回复: 👍

    
     4
  • cuz
    2019-02-15
    感谢老师,都是讲得很实用的内容,而且条理清晰。听完以后真的觉得对git这些基本操作有了更深刻的理解。

    作者回复: 看得出,学得好认真,👍

    
     2
  • Fly55
    2019-02-20
    虽然实际项目没有使用,但感觉收获满满,自己平时都在练习
    
     1
  • DriveMan_邱佳源
    2018-12-29
    老师,我现在是最新commit与最新commit父类做对比,按照猜想,最新commit中的index.html文件内容应该比最新commit父类多了 <li>stash</li>内容,但是结果为什么是显示 -<li>stash</li>,这样让人以为是 最新commit中的index.html文件内容比最新commit父类少了<li>stash</li>,有些困惑。

    Administrator@PC-DriveMan MINGW64 ~/git/learning (master)
    $ git log --graph
    * commit f41ccf53a5e12d3cba87d1ced74372c59d47dc3d (HEAD -> master)
    | Author: driveman <driveman@qq.com>
    | Date: Sat Dec 29 18:28:04 2018 +0800
    |
    | Modified index.html
    |
    * commit d10684e8df19bf6b2d11503d0b653a0c2142635c
    | Author: driveman <driveman@qq.com>
    | Date: Sat Dec 29 17:57:30 2018 +0800
    |
    | Deleted readme
    |
    * commit fc851887637061cc88c7556da9f625a1d92b8ecd
    | Author: driveman <driveman@qq.com>
    | Date: Fri Dec 28 17:17:40 2018 +0800
    |
    | Add a first command with config
    |
    * commit 02161b292b04aa3391ae6a6d5c89461c7141bb3f
    | Author: driveman <driveman@qq.com>
    | Date: Tue Dec 25 19:12:35 2018 +0800
    |
    | Create a web
    |
    | Add index.html
    |
    | Add image/git-logo.png
    |
    | Add js/script.js
    |
    | Add styles
    |
    * commit 2fb364994b6d98209a00d6ba61848836c1c97d9a
      Author: driveman <driveman@qq.com>
      Date: Tue Dec 25 19:09:19 2018 +0800

          Add readme

    Administrator@PC-DriveMan MINGW64 ~/git/learning (master)
    $ git diff f41ccf53a5 d10684e8df19bf
    diff --git a/index.html b/index.html
    index 3d11247..4fbef7a 100644
    --- a/index.html
    +++ b/index.html
    @@ -30,7 +30,7 @@
                 <div class="panel">
                     <ol>
                         <li>config</li>
    - <li>stash</li>
    + <li></li>
                         <li></li>
                         <li></li>
                         <li></li>
    展开
    
     1
  • chenjisi
    2020-01-09
    老师: 我感觉git diff 要介绍下 -- ++ 一大堆的啥意思啊,有的时候看不明白文件怎么个区别啊,修改了什么都不怎么看得懂,,,

    作者回复: 你有福气了,你想读懂diff的内容,详见:https://github.com/gotgit/gotgit/blob/master/01-meet-git/010-scm-history.rst
    这里有非常详尽的讲解。是《Git权威指南》蒋鑫的文章。

    
    
  • 君莫惜
    2019-06-30
    两个分支进行比较
    git diff 分支1 分支2 [-- fileName]

    作者回复: 很认真的样子,加油

    
    
  • 火腿
    2019-01-26
    git diff temp master -- index.html 其中的'--'是什么意思 ?
    
    
  • GirlFriendNotFoundEx...
    2019-01-19
    老师,如何查看不同流同一个文件某块内容的是在哪个流修改的,有相关的命令吗?谢谢
    
    
  • Allen
    2018-12-30
    文件改动比较小的时候,使用命令行git diff 查看比较方便。

    但是文件改动比较大的时候,使用图形化界面更方便,使用beyondcompare查看。
    
    
  • 克里斯
    2018-12-27
    苏老师,啥时候更新,迫不及待想看下面的了

    作者回复: 视频圣诞节已经赶出来了。后续任务团队会抓紧推进的,请放心。计划不变。

    
    
  • iyhjiang
    2018-12-26
    git diff <commit_id1> <commit_id2> --<file_name> 比较某文件两次不同提交的差异
    git diff <branch_1> <branch_2> -- <file_name> 比较某文件两个不同分支的差异

    ps: "<>"两个尖括号在命令中去掉
    
    
  • LC90
    2018-12-23
    快一半了,后面两个工具都还么有讲?是因为他们和git差不多嘛?所以git讲的比较多

    作者回复: git确实是基础,也是重头戏。不过,GitHub 和Gitlab有能开拓视野,里面也很精彩。

    
    
我们在线,来聊聊吧