[英]Github “Failed to publish this branch” error on windows
我是git的新手,我昨天剛剛下載了它。 作為我的第一個在線(非本地)倉庫的測試,我提交了一個無用的文本文件,然后點擊發布。 片刻之后,我得到了這個非描述性的錯誤:
所以我知道我不能發布到這個分支。 只有一個,它是主分支。 有沒有人有關於可能導致此錯誤的更多信息?
作為旁注,我的合作伙伴已成功將文件上傳到同一個倉庫,但我沒有得到任何跡象表明這種情況已經發生。 這是否意味着我沒有以某種方式正確連接到回購? 我是那個設置它的人!
在Windows中,右鍵單擊您的repository
- >單擊open a shell here
您將看到命令提示符。
鍵入git push
in it。 (在看到SimonBoudrias評論后意識到)
命令提示符將建議您鍵入其他命令或顯示錯誤。
如果命令提示符建議您鍵入其他內容,則鍵入該內容。 它會工作。
如果命令提示符顯示錯誤,請在此處發布詳細錯誤。
信息 :您可能想要查看此應用
在存儲庫中打開shell
。 然后輸入
git push --set-upstream origin master --force
這會將您的本地倉庫上傳到服務器,無論如何,必要時overwriting
。 只有在您確定此刻沒有其他人發布到您的倉庫時, 才應該這樣做 。
要修復它,請在repo中打開命令提示符。 例如,在repo視圖中按下右上角的cog並選擇“在這里打開shell”。
在命令提示符下,鍵入git push --set-upstream origin master
這可能會起作用,或者它會說! [rejected] master -> master (fetch first)
! [rejected] master -> master (fetch first)
如果發生這種情況,請輸入git pull origin master
(如果您願意,可以添加--rebase)
在GitHub中,發布按鈕可能仍然可見,而不是同步按鈕。 如果是這種情況,只需重新啟動GitHub即可。
這樣做是將本地分支的默認遠程分支重置為主分支。
也許您只是在提交文件時忘記在“描述”區域輸入內容。 像我這樣的人只輸入夏季。所以請確保在提交時填寫摘要和說明 。
只需在提交時輸入描述textarea。 然后我成功發布了。
我所做的? 1在Windows資源管理器中轉到存儲庫的文件夾2刪除要發布的文件。 並重新審視它。 3打開GitHub For Windows並單擊您的存儲庫。然后您將在左側找到未提交的更改。
4鍵入您的摘要5鍵入您的描述。(最重要的一步!!!)6提交主7點擊發布,你應該成功。
這是我的第一個答案。 所以我沒有10個聲望發布圖片......希望能幫到你。
我有這個錯誤,因為我忘了在GitHub桌面上添加遠程存儲庫鏈接。 一旦添加了正確的repo鏈接,一切正常。
嘗試在發布之前提交更改。 它幫助我解決同樣的問題。
我在發布GitHub頁面時也遇到了同樣的問題。 我用以下方式解決了它。
$git push
我在這里收到了錯誤消息。 然后我做了拉請求
$git pull
在此之后我又推了推
$git push
我在這里得到了解決方案
注意:我使用GitHub for windows,最后使用它發布頁面
我收到了這個錯誤,因為我沒有正確配置我的姓名和電子郵件。 在您執行此操作的頁面上(至少在本機應用程序中),您將看到頁面打開時已填寫您的姓名和電子郵件,但這並不意味着它們已保存為設置。 為了保存它們,您必須按下該屏幕左下角的復選標記。
我收到此錯誤是因為我已經在github上創建了一個具有相同名稱的存儲庫,然后在本地創建並嘗試提交它。 解決方案是從github中刪除它,然后從本地客戶端提交它。 現在他們是同步的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.