美文网首页
git diff的用法

git diff的用法

作者: 短暂_6cb0 | 来源:发表于2020-08-31 10:09 被阅读0次

    环境准备

    • git的最终日志状态:
    > git log --graph --all --oneline
    * commit 1ee6fe2 init
    |\
    | * commit 793f15a (HEAD -> dev) a
    |
    * commit 59bcddb (master) b
    
    • 每次修改提交的具体内容:
    * commit 1ee6fe2 init
    1
    2
    3
    
    * commit 793f15a a
    1
    a
    3
    
    * commit 59bcddb b
    1
    b
    3
    

    git diff用法

    • git diff <commit1>..<commit2> 会依次查找<commit1>与公共祖先的差异,再叠加上公共祖先与<commit2>的差异。
    > git diff 59bcddb..793f15a
    1
    -b
    +a
    3
    
    • git diff <commit1>...<commit2> 会显示公共祖先与<commit2>的差异。
    > git diff 59bcddb...793f15a
    1
    -2
    +a
    3
    

    相关文章

      网友评论

          本文标题:git diff的用法

          本文链接:https://www.haomeiwen.com/subject/bkcusktx.html