【发布时间】:2018-02-10 02:32:17
【问题描述】:
我正在尝试将现有 Web 项目上传(或执行初始提交)到 github 存储库。
以下是遵循的步骤。
右键项目->团队->分享项目
配置git仓库->在本地系统创建目录结构
示例 - D:\Others\Projects\我的工作\Git\AdoreIndiaRepo.git
最初项目显示为 - Adore_india [AdoreIndiaRepo NO-HEAD]
- 右键项目->团队->提交
Git 暂存透视图已打开。项目的所有文件都显示为 Unstaged Changes
- 选择所有未暂存的更改 -> 添加到索引
项目的所有文件都显示为 Staged Changes。
提供提交消息并单击“提交并推送”按钮
目标 git 存储库 -> 远程名称(来源)-> 提供远程 git 存储库详细信息 -> 下一步
点击完成按钮后,错误显示为:
master -> master [rejected - non-fast-forward]
我什至尝试过使用 gib bash 上传。但是抛出了同样的错误。如果需要任何其他详细信息,请注明。
【问题讨论】:
-
你确定你真的是第一个推送到这个分支/存储库的人吗?您收到的错误消息通常意味着其他内容。
-
最初在创建 github 帐户后,我使用拖放功能上传了一个示例文件。该文件已被删除。这是原因吗?如果是,我该如何解决?
-
你可以试试这个:
git push --force origin master?这将覆盖那里的任何内容,而不管任何冲突。只有这样做,您才不会关心远程master分支上的内容,而您似乎认为这根本不是什么。 -
优秀。这可以正常工作,并且项目已上传到存储库中。但是我不确定为什么会显示冲突,因为存储库中没有现有文件。谢谢蒂姆。