zoukankan      html  css  js  c++  java
  • 工作中遇到的git问题

    1.提示:Warning: the RSA host key for 'gerrit.xxxx.com' differs from the key for the IP address '120.27.45.213'

    当ssh访问一台server时,如果出现“Warning: the RSA host key for differs from the key for the IP address”这样的信息,表示在known_hosts里已经有一台server和你正要访问的server的IP冲突。

        

    根据:Offending key for IP in /c/Users/Administrator/.ssh/known_hosts:3  得知该冲突位于 /c/Users/Administrator/.ssh/known_hosts文件第 3 行。

    处理办法:打开该文件,删除第三行,如图:(删除红框圈出的部分,或者直接运行一条命令搞定“sed -i -e 3d ~/.ssh/known_hosts”。注:3d代表第三行,~/.ssh/known_hosts是/c/Users/Administrator/.ssh/known_hosts的简写 )

        

    删除后,再试,结果如下图:(还会有提示,不过没啥影响....)

        

    如果想彻底摆脱known_hosts,将“StrictHostKeyChecking no”添加到~/.ssh/config,这样以后访问新的server都不在有known_hosts的提示。(不过仍有冲突提示,但是也不会再提示输入yes/no?如下图:)

        

          

     2.git checkout -b newbranch 创建并切换到新分支

    3.git diff 查看两个分支的区别,如何将结果输出到指定文件

    // >> 后加输出文件的路径、文件名和后缀名
     git diff [branchA] [branchB] >>d:/diff/exportname.diff

    4.git 对比两个分支差异

    查看 dev 有,而 master 中没有的:

    git log dev ^master 

    同理查看 master 中有,而 dev 中没有的内容:

    git log master ^dev

    这里写图片描述

    2.查看 dev 中比 master 中多提交了哪些内容:

    git log master..dev

    注意,列出来的是两个点后边(此处即dev)多提交的内容。同理,想知道 master 比 dev 多提交了什么:

    git log dev..master

    这里写图片描述

    3.不知道谁提交的多谁提交的少,单纯想知道有什么不一样:

    git log dev...master

    这里写图片描述

    4.在上述情况下,再显示出每个提交是在哪个分支上:

    git log --left-right dev...master

    这里写图片描述

    注意 commit 后面的箭头,根据我们在 –left-right dev…master 的顺序,左箭头 < 表示是 dev 的,右箭头 > 表示是 master的。

    截图中表示这三个提交都是在 master 分支上的

  • 相关阅读:
    十八、SAP中使用IF/ELSE判断语句,以及sy-subrc的用法
    十七、SAP中使用SQL语句读取一条数据
    十六、SAP中查看数据库
    十五、SAP自定义结构体
    十四、SAP中定义自定义变量
    十三、SAP中定义变量时赋初始值
    十二、Sap的压缩类型p的使用方法
    十一、SAP文本变量,并设置长度
    十、SAP小数需要用引号括起来
    九、SAP中使用定义时间及使用sy-uzeit取当前时间
  • 原文地址:https://www.cnblogs.com/xiaohaifengke/p/5996584.html
Copyright © 2011-2022 走看看