繁体   English   中英

无法从本地存储库初始化远程 git 存储库

[英]Cannot initialize remote git repository from local repository

我正在尝试将本地项目初始化为 Github 上的新存储库,但在运行git add. 命令。 我的项目具有以下文件结构(我认为这是问题的根源,但不确定原因):

PROJECT_NAME (顶级文件夹)

  • PROJECT_NAME_OLD (包含项目文件的子文件夹)
  • PROJECT_NAME_UPDATED (包含其他项目文件的子文件夹)

不确定确切的文件结构术语是什么,但这是我到目前为止用来尝试使用远程存储库初始化项目的过程:

  1. 从终端,将目录更改为PROJECT_NAME并运行git init (成功)
  2. 运行git add. (失败并出现以下错误: 'PROJECT_NAME/' does not have a commit checked out, fatal: adding files failed

  3. 运行git remote add origin git@github.com:unique_url (成功)

  4. 运行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未被跟踪,但我不确定这意味着什么或如何实现要解决这个问题?

我想知道我在这里做错了什么,是否有办法撤消我采取的任何不正确的步骤并使用我已经存在的文件结构初始化此存储库?

我认为问题出在分支上。 采取以下步骤:-

  1. 执行git init后检查是否创建了.git 文件。
  2. 使用git branch检查分支,看看你是否在主分支。
  3. 然后使用git status检查文件的状态,如果有任何文件被更改,它将显示。
  4. 然后执行git add individual filegit add. 如你所愿。
  5. 然后提交更改。
  6. 然后推。

git add. 失败,接下来的步骤也有可能失败。如果您的原始分支在远程,还要检查git remote -v

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM