我正在遵循这个教程。一切都很好,直到我在我的本地机器上运行这个(在用它们的实际值替换$VARIABLEs之后):
git remote add nfsn ssh://$USERNAME@$SERVER/home/private/git/$REPONAME.git
我收到以下错误信息:
致命:不是一个git存储库(或任何父目录):.git
我如何通过这一步?
我正在遵循这个教程。一切都很好,直到我在我的本地机器上运行这个(在用它们的实际值替换$VARIABLEs之后):
git remote add nfsn ssh://$USERNAME@$SERVER/home/private/git/$REPONAME.git
我收到以下错误信息:
致命:不是一个git存储库(或任何父目录):.git
我如何通过这一步?
当前回答
在我的案例中,我发现窗口中的git从某种程度上对驱动器号变得区分大小写。
升级后的git二进制在windows cli命令,用来工作停止。 例如,脚本中的路径是D:\bla\file.txt,而git命令只接受D:\bla\file.txt
其他回答
我知道已经有很多答案了,但是如果你修改了一堆文件,你仍然害怕失去工作。
注:以上大部分解决方案对我来说都不适用。
我也遇到了同样的问题,所以我做了一个变通方案。
git clone <same project>
git checkout <to desired branch>//changed to respective branch
git branch // verify if you have same branch set
git pull
然后将.git目录复制到旧目录中(为了代码安全,请保存一份回购副本)。
执行git status,这将重新索引文件。你会让它重新工作的。
谢谢,希望能对一些人有所帮助。
当我的客户Smartgit在我的.git/HEAD文件中放了一个换行符时,发生在我身上。删除空行可以解决这个问题。
您是否初始化了一个本地Git存储库(这个远程存储库应该添加到其中)?
您的本地目录是否有一个。git文件夹?
试试git init。
GIT_DIR应取消设置:未设置GIT_DIR
$ git status
fatal: Not a git repository:
只需在你的cmd或git shell或任何其他终端中输入以下命令:
$ git init