日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

error: failed to push some refs to如何解決

作者:塵客-追夢 更新時間: 2022-04-11 編程語言

在使用git推送過程中出現的錯誤,以及解決辦法

文章目錄

  • 常見的錯誤
  • 導致產生原因
    • 操作
  • 根本原因
  • 解決辦法
    • 方法一
    • 方法二

常見的錯誤

報錯內容基本都是error: failed to push some refsto‘遠程倉庫地址’。

導致產生原因

我們想把自己本地的某個項目關聯到遠程倉庫并推送上去

操作

  • 本地項目—>遠程倉庫—>本地關聯遠程—>推送最新代碼
  • 錯誤往往發現在最后一個步驟
    在這里插入圖片描述

根本原因

我們在創建倉庫的時候,都會勾選“使用Reamdme文件初始化這個倉庫”這個操作初識了一個README文件并配置添加了忽略文件。當點擊創建倉庫時,
在這里插入圖片描述
它會幫我們做一次初始提交。于是我們的倉庫就有了README.m和.gitignore文件,然后我們把本地項目關聯到這個倉庫,并把項目推送到倉庫時,我們在關聯本地與遠程時,兩端都是有內容的,但是這兩份內容并沒有聯系,當我們推送到遠程或者從遠程拉取內容時,都會有沒有被跟蹤的內容,于是你看git報的詳細錯誤中總是會讓你先拉取再推送,但是拉取總是失敗。

解決辦法

方法一

  • 對于error: failed to push some refsto‘遠程倉庫地址’
    1 使用如下命令

git pull --rebase origin master

2 然后再進行上傳:

git push -u origin master

  • 推送成功
    在這里插入圖片描述

方法二

  • 想要避免這種問題,就要保持創建的倉庫是一個空倉庫,什么都沒有。
  • 就是創建倉庫的時候不要勾選“使用Readme文件初始化這個倉庫”
    在這里插入圖片描述
  • 然后克隆下來方便使用,下次要推送就直接可以推送上去了。

原文鏈接:https://blog.csdn.net/qq_45893999/article/details/106273214

欄目分類
最近更新