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 分支上的

  • 相关阅读:
    单细胞测序 RNA velocity | RNA速率
    单细胞测序的应用
    Centos7.4升级到Centos7.7
    K8S部署Redis Cluster集群(三主三从模式)
    K8S部署Nacos集群
    K8S部署Kafka界面管理工具(kafkamanager)
    K8S部署Kafka集群
    K8S部署RocketMQ集群(双主双从+同步模式)
    Android Studio/IDEA Gradle wrapper/tools/plugins config errors
    Android API Level对应Android版本一览表
  • 原文地址:https://www.cnblogs.com/xiaohaifengke/p/5996584.html
Copyright © 2011-2022 走看看