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