zoukankan      html  css  js  c++  java
  • Git检出远程库的分支等相关操作

    来到公司,询问同事后发现系统已经上传到Git远程仓库;

    我这里先把远程仓库clone下来:

    $ git clone http://git.eas****tect.git
    

    发现目录下只有一个READY.MD文件

    但是,我从昨天早上就开始查看Git远程仓库的主目录,却一直没有发生变化;

    今天才知道,上传到了master下的分支中去了;

    首先我查看了一下远程的分支情况:

    $ git branch –r
    

    我这里只有先把远程的分支clone下来:

    $ git checkout origin/<远程分支名称>
    

     查看所有分支,包括本地和远程

    $ git branch -a 
    

     检出远程库的分支

    $ git checkout origin/picturebasic
    

     分支在本地正确显示。

    创建并切换到jacun分支

    $ git checkout -b jacun
    

     提交分支jacun到远程库

    $ git push origin jacun
    

     到这里一切OK。

    接下来我做了一个切换分支到master

    $ git checkout master
    

     合并jacun分支到当前分支

    $ git merge jacun
    

     提示错误:

    fatal: refusing to merge unrelated histories
    

     后来经过查询资料发现:

    jacun分支和master是不能合并的,因为jacun分支是master下的dev分支的分支。

  • 相关阅读:
    Sqli-labs less 25a
    Sqli-labs less 26
    Sqli-labs less 26a
    Sqli-labs less 27
    Sqli-labs less 27a
    Sqli-labs less 28
    Sqli-labs less 28a
    Python3之sys模块
    Python3之os模块
    Python3之XML模块
  • 原文地址:https://www.cnblogs.com/zjiacun/p/6860521.html
Copyright © 2011-2022 走看看