【问题标题】:Creating branch form cloned GitHub repository创建分支形式克隆的 GitHub 存储库
【发布时间】:2019-05-10 13:04:48
【问题描述】:

我拥有私有 GitHub 存储库的读取权限。根据提供的说明,我需要使用“git clone”克隆我的 PC 中的存储库,并使用“git branch”创建一个新分支 情况是,当我使用 git 分支时,我收到以下消息:

致命:不是 git 存储库(或任何父目录):.git

有人可以帮我解决这种情况吗?

谢谢

【问题讨论】:

  • 你克隆了吗?
  • 克隆后,你cd在克隆中了吗?
  • 我想添加以下内容,我得到了致命的:不是 git 存储库(或任何父目录):.git 现在用于我使用的所有 git 命令。我使用 Visual Studio Code 并使用终端。我的 PC 中有存储库的所有文件,并显示在 Visual Studio 资源管理器中
  • 谢谢你,我不得不改变目录
  • 考虑编辑您的问题而不是对其发表评论?

标签: git github git-branch


【解决方案1】:

在你克隆它之后,你需要使用命令“cd (dir name)”。完成后,再做分支。

【讨论】:

    【解决方案2】:

    您必须位于被克隆的目录中。 如果您这样做了,但仍然无法正常工作,请尝试再次克隆它,因为很可能您错误地删除了 .git 文件。

    【讨论】:

      【解决方案3】:

      为了让 git 创建一个分支,你需要的目录是一个 git 存储库。目录在两种情况下是 git 存储库:

      • 使用git init初始化为git仓库
      • 它是另一个使用git clone "url"的git存储库的克隆

      在这两种情况下都会创建一个 .git 文件夹,其中包含 git 存储库结构和文件。

      现在你为什么会遇到这个问题?仅仅是因为,即使您已经克隆了项目,因此您在本地机器上有了一个 git 存储库,git 也无法识别它,因为当您尝试创建新分支时,您不在包含 git 存储库的文件夹中. 所以你只需要从包含 git 存储库的文件夹内部打开一个终端,然后执行git branch "branch name"

      【讨论】:

        猜你喜欢
        • 2021-12-31
        • 1970-01-01
        • 1970-01-01
        • 2016-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-18
        • 2019-10-03
        相关资源
        最近更新 更多