【发布时间】:2016-09-30 22:51:21
【问题描述】:
我在 github 上创建了一个新的存储库。我按照那里的说明进入我的本地机器并在命令行输入
git clone --bare <repoName> <etc>
这会创建一个新目录 (repoName.git),一切似乎都很好。我有一个我已经(以前)处理过的源文件,我想将它添加到存储库中。我将文件复制并粘贴到 repoName.git 目录中。
现在回到命令行,我输入
cd repoName.git
git add .
这会返回:
fatal: Not a git repository (or any of the parent directories): .git
我在几个在线教程和一些 StackOverflow 问题中看到了这条消息,但似乎没有一个回复是我需要的。
我的问题: 有人能告诉我从这里开始我应该做什么吗?
相关:
https://help.github.com/enterprise/2.6/user/articles/creating-a-new-repository/ (不告诉我如何添加新文件。)
What to do after cloning repo from git 这个看起来 OP 和我有不同的问题。
fatal: This operation must be run in a work tree 最受欢迎的答案告诉您该做什么,但现在如何。如果我知道如何实施他的建议之一,那可能就是我的问题的答案。
Why am I getting the message, "fatal: This operation must be run in a work tree?" 如果我的情况的答案是在这个问题中,我无法弄清楚。我试过了 git config --unset core.bare 但这对我没有帮助。
【问题讨论】:
-
你为什么
cd repoName.git? -
是的。那是在 git add 之前的我的 OP 中。 .
-
是的,我在问你为什么这样做?
-
抱歉。我以为你没有仔细阅读我的OP。原来 /I/ 是一种速读。我为什么这样做?我以为我应该这样做。我应该做些什么不同的事情?
-
我希望有一个名为
repoName的目录,.git 是从哪里来的?
标签: git github initialization