我刚发布了吉特布的最新消息。成功了。当我检查吉特布时,它没有显示出来。如何检查推子是在主人还是我的叉子上?
更新:我没有写或推主的访问权限。当我检查主分支时,创建了一个新分支,并将我的代码推入该分支。现在,如果我推送任何东西,它将进入分支,而不是我的分叉存储库。如何克服这一问题?
发布于 2013-08-29 06:02:33
你可以试试:
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 (查看哪个分支应该推到哪里)发布于 2013-08-29 06:27:17
听起来好像您意外地做了另一个分支,并且每个分支都有唯一的提交。
您可以从您不想要的分支获取代码,并将其与“好”叉合并。这里有一个非常有趣的简单教程,它有图片和交互功能。它会告诉你你需要做什么。
https://stackoverflow.com/questions/18503232
复制相似问题