有一天我不记得文件夹的主要工作目录在哪里,所以我决定从 github 网页上的“git@github.com:”地址克隆项目。
那天我不知道自己在做什么,之后我在目录中创建了一堆东西。然后我做了 git add、git clone 和 git push,(我忘了怎么做)。但现在我在 github 站点上有一个名为“gh-pages”的分支。我真的希望我没有那个分支,但我有。
今天我找到了我的原始目录,今天我在其中创建了一些东西,并做了一些“添加”和一些“推送”。它去了主“分支”(这是我所期望的,因为我有点放弃了对另一个奇怪分支的希望)。但我现在的问题是:
当我的用户(我自己在另一台机器上尝试过)使用 github 在我的项目主页上给我的地址进行 git clone 时,他们出于某种奇怪的原因最终得到了 'gh -pages 的分支。
Q1:我如何让他们做一个 git clone 以便他们可以获得我今天工作的东西(在 master 分支中)。
Q2:如何从 github 站点中删除 'gh-pages' 分支?我决定放弃它。如果你有更好的建议,我也很乐意接受。
Q3:如果你能告诉我我应该早点做什么,加分,一旦我意识到我的电脑上有两个地方有我在 github 上的项目中两个独立分支的代码。
最佳答案
Q1: git clone http://remote.url/repo.git -b master
Q2:git push origin :gh-pages
,假设 origin
是您要使用的远程。
顺便说一句,git 带有非常好的文档。可以通过
访问$ git help command
例如
$ git help clone
关于git clone 获取 gh-pages,我希望它克隆 master(来自 Github),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989778/