[英]Cannot initialize remote git repository from local repository
我正在尝试将本地项目初始化为 Github 上的新存储库,但在运行git add.
命令。 我的项目具有以下文件结构(我认为这是问题的根源,但不确定原因):
PROJECT_NAME
(顶级文件夹)
PROJECT_NAME_OLD
(包含项目文件的子文件夹)PROJECT_NAME_UPDATED
(包含其他项目文件的子文件夹)不确定确切的文件结构术语是什么,但这是我到目前为止用来尝试使用远程存储库初始化项目的过程:
PROJECT_NAME
并运行git init
(成功) 运行git add.
(失败并出现以下错误: 'PROJECT_NAME/' does not have a commit checked out, fatal: adding files failed
)
运行git remote add origin git@github.com:unique_url
(成功)
git push -u origin master
(失败并出现以下错误: error: src refspec master does not match any
) 尝试运行git commit -m"message"
命令时,我收到一条消息,指出PROJECT_NAME_OLD/
和PROJECT_NAME_UPDATED/
的文件以及新文件.DS_STORE
未被跟踪,但我不确定这意味着什么或如何实现要解决这个问题?
我想知道我在这里做错了什么,是否有办法撤消我采取的任何不正确的步骤并使用我已经存在的文件结构初始化此存储库?
我认为问题出在分支上。 采取以下步骤:-
git init
后检查是否创建了.git 文件。git branch
检查分支,看看你是否在主分支。git status
检查文件的状态,如果有任何文件被更改,它将显示。git add individual file
或git add.
如你所愿。 如git add.
失败,接下来的步骤也有可能失败。如果您的原始分支在远程,还要检查git remote -v
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.