【发布时间】:2015-11-21 04:49:09
【问题描述】:
我知道已经有人问过类似的问题。
但是,我认为我的问题是由于我之前犯过的错误造成的,因此有所不同:让我解释一下。
一切顺利,尽我所能:
-
git add .我本地存储库中的所有文件。 -
git commit -m "message here"将消息添加到我的提交中。 -
git push origin master将我的文件上传到 GitHub。 -
git push heroku master将我的文件上传到 Heroku。
但是,在某个时候,我在本地创建了一个名为 add-calendar-model 的新分支,以防应用程序开发的后续步骤失败......
...这正是发生的事情。
然而,尽管进行了多次尝试,我还是没有设法将初始代码(即创建新分支之前的代码)从 master 分支获取到我的本地存储库。
因此,我决定手动删除本地存储库中的所有文件和 GitHub 中的 git clone 我的 master 分支。
这样,我找回了所有文件,但现在,我无法再将任何文件推送到远程存储库。
每当我尝试运行 git push origin add-calendar-model 或 git push origin master 时,都会收到以下错误:
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我对 Git 和 GitHub 不太满意,你现在可能已经猜到了,我不得不承认我不知道如何解决这个问题。
有什么想法吗?
【问题讨论】:
-
我遇到了类似的错误,但我的问题是我已经在我正在尝试的当前文件夹的父目录中初始化了 git。以防万一还有人面对,可以看看 git 的初始化位置,然后再试一次。
标签: git github version-control branch