无法从本地存储库初始化远程git存储库
我试图将本地项目初始化为Github上的新存储库,但在运行无法从本地存储库初始化远程git存储库,git,github,Git,Github,我试图将本地项目初始化为Github上的新存储库,但在运行git add.命令时遇到问题。我的项目具有以下文件结构(我认为这是问题的根源,但不确定原因): 项目名称(顶级文件夹) PROJECT\u NAME\u OLD(包含项目文件的子文件夹) PROJECT\u NAME\u已更新(包含其他项目文件的子文件夹) 不确定确切的文件结构术语是什么,但以下是我迄今为止尝试使用远程存储库初始化项目的过程: 从终端,将目录更改为PROJECT\u NAME并运行git init(成功) 运行git
git add.
命令时遇到问题。我的项目具有以下文件结构(我认为这是问题的根源,但不确定原因):
项目名称
(顶级文件夹)
(包含项目文件的子文件夹)PROJECT\u NAME\u OLD
(包含其他项目文件的子文件夹)PROJECT\u NAME\u已更新
PROJECT\u NAME
并运行git init
(成功)git add.
(失败,出现以下错误:'PROJECT\u NAME/'未签出提交,致命:添加文件失败
)git远程添加源git@github.com:唯一的url
(成功)git push-u原始主机
(失败,出现以下错误:错误:src refspec主机不匹配任何
)git commit-m“message”
命令时,我收到一条消息说PROJECT\u NAME\u OLD/
和PROJECT\u NAME\u UPDATED/
的文件以及一个新文件.DS\u STORE
都未被跟踪,但我不确定这意味着什么或如何修复它
我想知道我在这里做错了什么,是否有办法撤销我所采取的任何错误步骤,并用我已有的文件结构初始化此存储库?我认为问题出在分支中。采取以下步骤:-
git init
后,检查是否创建了.git文件git branch
检查分支,并查看是否在
主分支git status
检查文件的状态,它将显示是否有任何文件被更改git添加单个文件
或git添加。
如果
git add.
失败,接下来的步骤可能也会失败。如果您的原始分支位于远程,请检查git remote-v
。当我在PROJECT\u NAME
目录中运行git branch
时,您能告诉我们git branch
的输出吗?@Y4glory,系统使用VIM或类似编辑器打开文本文件?没有其他消息。嘿,真奇怪。你能告诉我git remote-v的输出吗?你能试着像这样签出到master吗?git checkout master或者如果这不起作用,git checkout-B master我遵循了这些步骤,而git add.不起作用,按名称添加单个文件确实起作用-谢谢你的帮助。