【问题标题】:GitHub branching messGitHub分支混乱
【发布时间】:2019-10-29 17:29:13
【问题描述】:

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

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

我前段时间上传了第一个项目,成功了,现在我必须创建另一个分支来上传另一个项目,当我创建它时,它成为默认分支,并且由于某种原因它与第一个项目具有相同的内容,所以现在我有三个分支,里面有相同的东西,我的请求是,我如何删除除了原始项目的分支以及如何创建一个新的干净和空的分支,因为每次我尝试创建一个分支它会自动克隆第一个项目,上面写着“从 X 分支创建 Y 分支”

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

【问题讨论】:

  • 我理解你的沮丧。 Git 一开始可能很难理解。如果您提供需要帮助的明确、具体的问题,我们可以为您提供更好的帮助。您在这里的帖子似乎有多个问题。花一些时间将每个问题分开,这样我们就可以清楚地了解您需要帮助的确切内容。
  • 如果我理解正确,您正在为您的课堂作业创建一个 GitHub 存储库,并且每个作业都需要在自己的分支上。您的讲师是否提供了您必须克隆并从其开始的存储库?还是您需要从自己的空存储库开始?
  • 当我 google "github delete a branch" 时,第一个点击来自 the github documentation。此链接清楚地说明了删除单个分支所需的步骤。
  • @Code-Apprentice 存储库已经在那里,我只需要为每个任务创建新分支
  • 请使用该评论中的详细信息编辑您的问题。

标签: git github git-branch git-rm


【解决方案1】:

除了原始项目的分支之外,我如何删除分支

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

我如何创建一个新的干净且空的分支

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

因为每次我尝试创建一个分支时,它都会自动克隆第一个项目,它会说“从 X 分支创建 Y 分支”

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

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

【讨论】:

    猜你喜欢
    • 2013-09-13
    • 2012-12-03
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    相关资源
    最近更新 更多