我刚刚在 Github 上推送了更新。它是成功的。当我在 Github 上查看时,它没有显示。 如何在 Github 上查看推送是在 master 还是我的 fork 上?
更新:我没有访问权限来写入或推送主人。当我检查主分支时,创建了一个新分支并将我的代码推送到该分支中。现在,如果我要推送任何内容,它将转到分支而不是我的分叉存储库。如何克服这一点?
你可以试试:
git remote show origin
那将显示远程' HEAD branch
':
C:\Users\VonC\prog\git\git>git remote show origin
* remote origin
Fetch URL: https://VonC@github.com/VonC/git
Push URL: https://VonC@github.com/VonC/git
HEAD branch: master <<==============
Remote branches:
maint tracked
master tracked
next tracked
pu tracked
todo tracked
Local refs configured for 'git push':
master forces to master (up to date)
next forces to next (up to date)
不过,这不是一个确定的答案,因为您可以看到:
Fetch URL: https://github.com/git/git
Push URL: https://github.com/git/git
HEAD branch (remote HEAD is ambiguous, may be one of the following):
maint
master
在这种情况下,您需要访问 GitHub 存储库本身,查看设置的默认分支。
关于您的推送,请检查:
git status
(看看你是在一个分支上,还是在一个分离的头上)git branch -avvv
(看看哪个分支应该推到哪里)听起来您不小心创建了另一个分支,并且每个分支都有唯一的提交。
您可以从您不想要的分支中获取代码并将其与“好”分支合并。这是一个非常有趣的简单教程,它有图片并且是交互式的。它会准确地告诉你你需要做什么。