gpt4 book ai didi

git - 无法让第一个 git 提交给远程代表

转载 作者:太空狗 更新时间:2023-10-29 14:25:06 24 4
gpt4 key购买 nike

我遇到了一个奇怪的问题:像往常一样,按照 github 的说明尝试创建一个新的存储库:

  1. 初始化
  2. git 添加。
  3. git commit -m "第一次提交"
  4. git remote add origin https://github.com/ */**.git
  5. git push -u origin master

我的问题发生在第 3 步:

fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git [...] -- [...]' fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git [...] -- [...]' "Branch could not be empty."

怎么了?直到现在我才遇到这样的问题。尝试通过删除文件夹并键入新的“git init”命令来重新初始化 git - 问题仍然相同。

p.s.: 我已经通过了制作存储库的完整方法:进入 github.com,单击“新建”按钮(存储库),为其添加名称(与 PC 上的文件夹相同)并开始通过 cmder 做一些魔术(按照 github 的说明)...

p.p.s.:我使用 windows 10 和 cmder(也尝试过 gitBash)。

upd:我的 windows 环境中有一些东西,因为在另一台机器上一切正常。

最佳答案

您在创建 Git 存储库的目录中是否有任何文件,或者您打算稍后添加这些文件?要创建提交,Git 必须有一个文件要提交,无论它是在存储库的根目录还是子目录中。仅仅有一个目录是行不通的,它只包括根目录。 (这可以解释为什么仅创建一个新目录并在其中初始化一个 git 存储库会产生相同的结果。)

一旦您的目录中有某个文件,请从第 2 步重新开始。希望这能让您继续前进。

附言你有什么版本的git?我在 windows 上的是 2.9.2.windows.1。当我在空目录中执行步骤 1-3 时,我得到以下输出:

On branch master

Initial commit

nothing to commit

可能是后来的版本发生了变化,使错误消息更能说明真正的问题。

关于git - 无法让第一个 git 提交给远程代表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36033289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com