Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将GitHub上的远程分支复制到新的远程分支?_Git_Github - Fatal编程技术网

如何将GitHub上的远程分支复制到新的远程分支?

如何将GitHub上的远程分支复制到新的远程分支?,git,github,Git,Github,具体来说,我从不希望新分支存在于我的硬盘上。我只想将我现有的分支复制到GitHub上一个名为meow的新分支中。如果可以在网站上执行,请转到存储库,打开分支下拉列表。有一个文本框“查找或创建分支”。写下名字,就会有一个选择创建分支:喵喵。单击该按钮,您的所选分支将有一个新分支。我也遇到了同样的问题。我在BitBucket上发现了如何执行此操作。但应该是非常相似的 转到bitbucket.org并转到您的项目 在导航下的左侧,转到分支选项卡 单击“创建分支”,确保来自的分支指定了developme

具体来说,我从不希望新分支存在于我的硬盘上。我只想将我现有的分支复制到GitHub上一个名为meow的新分支中。如果可以在网站上执行,请转到存储库,打开分支下拉列表。有一个文本框“查找或创建分支”。写下名字,就会有一个选择创建分支:喵喵。单击该按钮,您的所选分支将有一个新分支。

我也遇到了同样的问题。我在BitBucket上发现了如何执行此操作。但应该是非常相似的

  • 转到
    bitbucket.org
    并转到您的项目
  • 在导航下的左侧,转到分支选项卡
  • 单击“创建分支”,确保来自的分支指定了
    development
  • 指定新的分支名称(
    meow
  • 单击创建
  • 转到服务器命令行
  • 创建一个新目录。这是新分支的内容所在的位置
  • 进入那个新目录
  • 执行命令:
    gitinit
    -这将初始化一个空的存储库,告诉git我们将在这里创建一个新项目或获取一个现有项目
  • 执行命令:
    git remote add origingit@bitbucket.org:(repositoryName)/(branchName).git

    -这告诉git我们将使用现有的项目。该项目的位置是bitbucket.org:repo…我们将使用用户名git来获取该项目

    -创建新分支后,也可以在页面上找到上述链接

  • 执行命令:
    git fetch&&git checkout meow

    -这将下载新的分支,该分支应该已经包含一份DevelopSource


  • 你不想使用这个网站吗?我在GitHub界面上找不到一个简单的方法来实现这一点?单击Branch下拉列表,有一个文本框“Find or create Branch”,写下名称,然后会有一个选项“create Branch:喵”