git添加远程分支
我想添加一个远程,并远程的一个分支。
我没有git remote add <newname> <url> ,然后我做了git fetch --all但git 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本地回购并将更改推送到新的远程分支的完整过程
- 
创build本地存储库: – 最初用户可能已经创build了本地git存储库。 $ git init: – 这将使本地文件夹成为Git存储库,
- 
链接远程分支 : – 现在挑战是将本地git存储库与远程主分支相关联。 $ git remote add RepoName RepoURL用法:git remote add [] 
- 
testing遥控器 $ git remote show—>显示远程名称$ git remote -v—>显示远程分支
- 
现在推送到远程 $git add .—->将所有文件和文件夹添加为git staged'$git commit -m "Your Commit Message"– – – >提交消息$git push– – – – >将更改推送到上游