【发布时间】:2020-02-12 10:34:18
【问题描述】:
首先,说到 git,我是个超级菜鸟。我已将我的 RStudio 连接到我的 GitHub 存储库,而没有使用任何 git 代码。
问题是我的提交被推送到本地分支(称为 master)而不是我的远程:origin(也称为 master)。我认为当我从我的仓库中删除一个文件时,这种情况就开始发生了。我一定是在没有意识到的情况下选择将提交转到一个分支而不是主 master。
RStudio 通知我,我的分支在 'origin/master' 之前 2 次提交: Branch is ahead of the origin/master
当我尝试选择远程主机(我的 GitHub 存储库)时,RStudio 告诉我它已经在“主机”上。
当我在 shell 中输入“git merge --no-ff master”时,它说它已经是最新的了……可能是因为我的远程源和本地分支都被称为 master?
我尝试了“git push”并收到以下错误:Updates were rejected because the remote contains work that you do not have locally...
我希望这是有道理的,但我很乐意澄清任何事情。我真的很陌生! 谢谢!
【问题讨论】: