GitHub 分支混乱

GitHub branching mess

所以,我想将一个项目上传到 GitHub,我必须为每个分配请求创建一个新分支,但是当我创建它时,它克隆了我在另一个分支中的内容并将其设为默认分支分支和一些愚蠢的 F.REASON,GitHub 没有一个简单的删除按钮,一切似乎都很复杂,是的,我是新使用 GitHub,这可能是一个愚蠢的问题,但我需要帮助。

如何删除这个分支及其内容? (远程,我不关心本地更改) 以及如何创建一个干净的 EMPTY 分支,我可以在其中简单地上传一个包含一些代码的文件夹?

我刚才上传了第一个项目,成功了,现在我必须创建另一个分支来上传另一个项目,当我创建它时,它成为默认分支并且由于某种原因它具有与第一个相同的内容项目,所以现在我有三个分支,里面有相同的东西,我的要求是,我如何删除除原始项目之外的分支以及如何创建一个新的干净和空的分支,因为每次我尝试创建一个分支它自动克隆第一个项目,它说 "make Y branch from X branch"

最后一件事,你能不能用实际的分支名称而不是通常的占位符来做一个例子?我很笨,例子越清楚越好,谢谢,感谢您的帮助

HOW CAN I DELETE THE BRANCHES EXCEPT THE ONE WITH THE ORIGINAL PROJECT

要删除 GitHub 存储库中的分支,请参阅 GitHub 提供的 the documentation。要删除本地项目中的分支,请使用 git branch 命令。键入 git help branch 以获取有关如何使用此命令的信息。

HOW CAN I CREATE A NEW CLEAN AND EMPTY BRANCH

你不能。分支用于项目中现有代码之上的额外工作。要了解有关分支及其用途的更多信息,请参阅 Section 3.2 of Pro Git

because every time I try to create a branch it clones the first project automatically, it say "make Y branch from X branch"

这就是分支机构的运作方式。当您从分支 X 创建分支 Y 时,分支 Y 包含分支 X 中的所有更改。

如果你想要一个干净的空项目,你需要创建一个新的存储库,而不是一个分支。您可以通过 运行 git init 在尚未包含 Git 存储库的目录中执行此操作。