簡體   English   中英

Git無法正確推送Github gh頁面

[英]Git not pushing correctly for Github gh-pages

當我執行git push時,它說“一切都是最新的”,但是當我執行git branch -vv時,它說:

MacBook-Pro:gitpracticing c$ git branch -vv
gh-pages 19f1cfc made after dinner
* ghpages  4aacdb1 [origin/gh-pages: ahead 11] yea
master   4aacdb1 [origin/gh-pages: ahead 11] yea
MacBook-Pro:gitpracticing corey$ 

即使我執行git push,origin / gh-pages分支仍然領先11。如何解決此問題? 所以我有3個分支:“ gh-pages”,“ ghpages”和“ master”。 我注意到當我在gh-pages分支上時,我只能推送到origin / gh-pages,而不能推送到origin / master。 在master分支上時,我只能推送到origin / master,而不能推送到origin / gh-pages。 為什么是這樣? 我該如何同時推動兩者?

發生這種情況是因為您設置了ghpages以匹配原點/ ghpages。 但是,您可以使用命令中的另一個參數指定將接收提交的遠程分支

git push origin ghpages:origin/master

有關git push docs的更多信息,請參見此處 PS:搜索“ git push mothership master:satellite / master dev:satellite / dev”以獲取我給您的解決方案的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM