Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
将本地PC的分支添加到GitHub_Git_Github - Fatal编程技术网

将本地PC的分支添加到GitHub

将本地PC的分支添加到GitHub,git,github,Git,Github,我在本地PC上创建了分支,并希望将该分支推送到GitHub 我使用的是IDEA CE,使用的插件有两个:Git集成,GitHub 所以现在,当我想看看我的本地主人和新牧场之间的变化。我意识到它们现在是等价的(Git集成插件就是这么说的) 我应该怎么做才能不在GitHub上玷污我的主分支,并在那里添加新分支?假设您在主分支上,然后您在本地存储库上创建了一个名为experience的新分支: git checkout -b experiment 现在,您没有做任何更改(或者您的想法没有显示出您在问

我在本地PC上创建了分支,并希望将该分支推送到GitHub

我使用的是IDEA CE,使用的插件有两个:Git集成,GitHub

所以现在,当我想看看我的本地主人和新牧场之间的变化。我意识到它们现在是等价的(Git集成插件就是这么说的)


我应该怎么做才能不在GitHub上玷污我的主分支,并在那里添加新分支?

假设您在主分支上,然后您在本地存储库上创建了一个名为
experience
的新分支:

git checkout -b experiment
现在,您没有做任何更改(或者您的想法没有显示出您在问题中陈述的任何差异)。但是,您希望将
实验
分支推送到github上的远程存储库。为此,您可以:

git push -u origin experiment

它应该把你的
实验
分支推到github上。

你是创建了一个本地分支(而不是master)还是只是签出了你获取的东西?我不使用IDEA CE,但当我创建一个本地分支,然后将其推到上游时,它会在github上创建一个分支。