我正在开发一个CSS样式指南,我想发布供人们在GitHub上发布。分叉我自己的回购
我知道其他人可以轻松地将我的回购贴满,但是有没有办法让我自己可以使用我自己的个人网站(而不会破坏空白的项目)?我自己使用了this old entry来尝试这个,但我设法做的只是使用GitHub注册名称,没有发生推送,也没有创建分支。
作为TFS用户,结构对我来说有点奇怪。通常,在TFS你有项目的集合,你的分支,创建一个结构,像这样:
TFSProjects
Project 1
Dev Branch
Staging Branch
Release Branch
我试图用这个办法对我的回购,所以我可以得到这个:
master
styleguide
personal styleguide
company1 styleguide
这是我完全困惑的地方。在TFS中,我可以简单地分支任何是.sln
的东西。我完全理解我不能在这里做到这一点,但是当我通过Visual Studio首先连接到GitHub时,我发现我在master
分支中,然后是内部解决方案,即styleguide
。我没有看到分支styleguide
的选项,只是为了创建一个新的分支,我认为这是一个新的顶级项目(一个新的回购集合)。
寻找网上,我跟着从上面的链接这段代码,但没有得到推到GitHub的在线:
$ git clone https://github.com/your_name/old_project new_project
# make new, empty project on GitHub called new_project
$ cd new_project
$ git remote rename origin old_project
$ git remote add origin https://github.com/your_name/new_project
$ git push -u origin
我知道,我也许应该阅读Git的那些免费的电子书之一,但我想我会首先在这里问一下,看看我是否能够得到更快的答案,比我能够在家里读书时更快:P
再次感谢您的帮助。
请小心你的git条款,因为它看起来你没有正确使用它们,因此它有点不清楚你想要做什么。你不“分支回购”,你“克隆”回购。分支机构只是回购中的发展线。'master'是新克隆仓库中默认分支的标准名称,但没有什么特别的地方,它就像任何其他分支一样。 – 2014-03-14 04:31:13
另外,请添加您使用但看起来不适合您的确切命令。你有没有'git clone'?新克隆的回购将包含源回购的所有分支,但默认情况下会检出“主”分支。如果你想查看一个不同的分支,你只需要'git checkout -b origin/'。 –
2014-03-14 04:34:49