git添加远程分支

我想添加一个远程,并远程的一个分支。

我没有git remote add <newname> <url> ,然后我做了git fetch --allgit branch -a没有显示远程的任何分支。 我的.git / config显示添加的远程。

任何人都可以帮我吗?

我不确定是否尝试从本地分支创build远程分支,反之亦然,所以我已经概述了这两种情况,并提供了合并远程和本地分支的信息。

创build一个名为“github”的远程:

 git remote add github git://github.com/jdoe/coolapp.git git fetch github 

列出所有远程分支:

 git branch -r github/gh-pages github/master github/next github/pu 

从github的远程分支(pu)创build一个新的本地分支(testing):

 git branch test github/pu git checkout test 

从github的远程分支(pu)与本地分支(testing)合并更改:

 git fetch github git checkout test git merge github/pu 

从本地分支(testing)更新github的远程分支(pu):

 git push github test:pu 

在远程创build新分支使用与更新远程分支相同的语法。 例如,从本地分支(testing)在github上创build新的远程分支(testing版):

 git push github test:beta 

从github删除远程分支(pu):

 git push github :pu 

你可以检查你的远程设置是否正确,并且有适当的权限

 git ls-remote origin 

如果你打电话给你的远程“起源”。 如果你得到一个错误,你可能没有把你的安全设置成正确的,例如上传你的公钥到github。 如果事情设置正确,你会得到一个远程引用的列表。 现在

 git fetch origin 

将阻止任何其他问题,如拔下网线。

一旦你完成了,你可以得到任何你想要的分支,上面列出的命令

 git checkout some-branch 

这将创build一个与远程分支同名的本地分支,并将其检出。

以下是创build本地回购并将更改推送到新的远程分支的完整过程

  1. 创build本地存储库: –

    最初用户可能已经创build了本地git存储库。

    $ git init : – 这将使本地文件夹成为Git存储库,

  2. 链接远程分支 : –

    现在挑战是将本地git存储库与远程分支相关联。

    $ git remote add RepoName RepoURL

    用法:git remote add []

  3. testing遥控器

    $ git remote show —>显示远程名称

    $ git remote -v —>显示远程分支

  4. 现在推送到远程

    $git add . —->将所有文件和文件夹添加为git staged'

    $git commit -m "Your Commit Message" – – – >提交消息

    $git push – – – – >将更改推送到上游