Git-Updates were rejected 解決

Updates were rejected

    • 1. 雜話
    • 2. 問題
    • 3. 解決
      • 3.1 拉去遠程的最新版本(A+C)
      • 3.2 解決可能的沖突
      • 3.3 提交
      • 3.4 再次推送

1. 雜話

?大伙兒應該都用過Git吧,具體是個啥東西我就不說了哈。之前我在用git push的時候遇到了這個報錯,我仔細思考了一下,這個問題如果不出意外的話,那么應該就是出現了沖突。那咱們來說說這個問題應該怎么解決。

2. 問題

?這通常發生在git push指令的后面,我舉個例子哈。比如說原本你的遠程倉庫是版本A,比如說你在本地的版本做了修改B,但是同時呢,你又在GitHub的頁面上做了修改C。
?那么現在呢,你的本地版本是A+B,遠程倉庫的版本是A+C。那么這個時候你想把A+B推送過去,你以為是在覆蓋A(也就是只需要加上B就行),其實是在覆蓋A+C,所以就會有沖突。
?咱們來看一下典型的報錯:

error: failed to push some refs to 'https://gitee.com/xxxxxxxx'
To https://gitee.com/xxxxxxxx
!	refs/heads/master:refs/heads/master	[rejected] (fetch first)
hint: Updates were rejected because the remote contains work that you do
Done
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

?說白了就是遠程倉庫已經包含了你沒有的本地更改,因此Git拒絕了你的推送請求。

3. 解決

3.1 拉去遠程的最新版本(A+C)

git pull origin <你的分支名,一般是master或者main>

3.2 解決可能的沖突

?如果拉取操作導致了沖突,就需要打開有沖突的文件(也就是B和C更改中都有但是不一樣的文件),手動解決沖突并保存文件。Git會在有沖突的文件中標記出沖突的部分:

?選擇要保留的更改,然后刪除沖突標記(<<<<<<< HEAD、=======、>>>>>>> remote/branch)。完成后保存文件。

3.3 提交

git add .
git commit -m "Update Again"

3.4 再次推送

git push origin <你的分支名,一般是master或者main>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/43850.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/43850.shtml
英文地址,請注明出處:http://en.pswp.cn/web/43850.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C/C++開發,IniFile源碼下載

C/C開發&#xff0c;IniFile源碼下載。 地址&#xff1a;CIniFile download | SourceForge.net

編程學單詞:delta(希臘字母Δ/δ)

希臘字母表的第四個字母&#xff0c;大寫為Δ&#xff0c;小寫為δ。 (筆記模板由python腳本于2024年07月11日 12:32:56創建&#xff0c;本篇筆記適合喜歡寫代碼&#xff0c;更喜歡鼓搗Python的coder翻閱) 【學習的細節是歡悅的歷程】 Python 官網&#xff1a;https://www.pyth…

算法 | NOIP1999 Cantor表

算法篇——Cantor的數表 - SteveWang - 博客園 (cnblogs.com) #include <bits/stdc.h> using namespace std; int high(int n) {return n*(n1)/2; } int main() {int k;cin>>k;int n1;while(1){if(high(n)>k){break;}n;} int mhigh(n);int wm-k1;if(n%20){cout…

Arcgis Api 三維聚合支持最新版API

Arcgis Api 三維聚合支持最新版API 最近有同學問我Arcgis api 三維聚合&#xff0c;官方還不支持三維聚合API&#xff0c;二維可以。所以依舊是通過GraphicLayers 類來實現&#xff0c;可支持最新Arcgis Api版本 效果圖&#xff1a;

k8s中Service暴露的種類以及用法

一、說明 在 Kubernetes 中&#xff0c;有幾種不同的方式可以將服務&#xff08;Service&#xff09;暴露給外部流量。這些方式通過定義服務的 spec.type 字段來確定。 二、詳解 1. ClusterIP 定義&#xff1a;默認類型&#xff0c;服務只能在集群內部訪問。 作用&#xff1a;通…

《計算機研究與發展》投稿經驗

前言 記錄下投計研展正刊的經驗。跟專刊不同哈&#xff0c;專刊會更快&#xff0c;我看好像也有專刊的經驗分享。【計算機研究與發展投稿記錄】 期刊簡介 來源計研展官網&#xff1a; 《計算機研究與發展》是中國科學院計算技術研究所和中國計算機學會聯合主辦的學術性期刊&a…

盲人出行體驗攻略:蝙蝠避障,點亮前行的明燈

在繁華喧囂的都市中&#xff0c;每一步都充滿了未知與挑戰&#xff0c;而對于盲人朋友們來說&#xff0c;出行更是一場無聲的冒險。他們憑借著內心的勇氣和堅韌的意志&#xff0c;在黑暗中摸索前行&#xff0c;每一步都承載著對生活的熱愛與追求。今天&#xff0c;我們要深入探…

FLStudio21.3.12中文破解版本安裝包win+mac電腦安裝包下載

&#x1f3a4; FL Studio 21中文版&#xff1a;音樂制作新寵&#xff0c;讓你的創作起飛&#xff01; 嗨&#xff0c;親愛的音樂創作者們&#xff01;&#x1f44b;今天要和大家分享一個讓我超級興奮的寶藏軟件——FL Studio 21中文版&#xff01;這不僅僅是一款音樂制作軟件&…

STM32串口工作原理

STM32的串口是相當豐富的&#xff0c;功能也很強勁。最多可提供5 路串口&#xff0c;有分數波特率發生器、支持單線光通信和半雙工單線通訊、支持LIN、智能卡協議和IrDA SIRENDEC 規范(僅串口3支持)、具有DMA等。 串口最基本的設置&#xff0c;就是波特率的設置。STM32的串口使…

移動應用穩定性測試

移動應用穩定性測試 使用Monkey等工具進行移動應用穩定性測試是一種常見的自動化測試方法。Monkey工具可以自動生成各種隨機事件來模擬用戶操作&#xff0c;從而測試應用在不同情況下的表現。在執行monkey命令后&#xff0c;主要觀察以下的結果信息來評估移動應用的穩定性。 崩…

前后端通信 —— HTTP/HTTPS

目錄 一、HTTP/HTTPS 簡介 1、HTTP 2、HTTPS 二、HTTP 工作過程 三、HTTP 消息 1、HTTP消息結構 2、HTTP消息示例 四、HTTP 方法&#xff08;常用&#xff09; 1、GET 2、POST 3、PUT 4、DELETE 5、GET與POST對比 五、HTTP 狀態碼&#xff08;常用&#xff09; …

常用的簡單的ps快捷鍵

常用快捷鍵&#xff1a; V移動工具 M矩形選框工具 W快速選擇工具 C裁剪工具 P鋼筆工具 T文字工具 U矩形工具 Z放大/縮放 altshiftctrls儲存為web格式的快捷鍵 altVE新建參考線 ctrlj 復制當前圖層 d 快速把前景色背景色變為黑白 x 切換前景色和背景色 ctrldelete 填充顏色 ct…

關于windows下編譯xLua插件的流程記錄

1.工程準備 1.xLua工程&#xff1a;GitHub - Tencent/xLua: xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc. 2.build_xlua_with_libs工程&#xff1a;GitHub - chexiongsheng/build_xlua_with_libs…

Onnx 1-深度學習-Operators

自動化測試-芯片神經網絡-模型ONNX-Operators 概念綜述一: Operators1> Conv2> MaxPool1. 參數2. shape 計算demo3> roipooling1. Roi-pooling 概念2. ROI pooling步驟3. demo4. R-CNN & Fast R-CNN二:維度變換1> Reshape-改變形狀1. 參數2. shape 計算demo3.…

實用調試技巧(Visual Studio)

目錄 Debug 和 Release 的區別 F10 --- 逐過程調試 & F11 --- 逐語句調試 F9 --- 新建/切換斷點 & F5 --- 開始調試 shift F5 & ctrl F5 Debug 和 Release 的區別 Debug&#xff1a;通常為調試版本&#xff0c;它包含調試信息&#xff0c;并且不作任何優化…

亞信科技基于 Apache SeaTunnel 的二次開發應用實踐

亞信科技在Apache SeaTunnel的實踐分享 自我介紹 各位同學好&#xff0c;很榮幸通過Apache SeaTunnel社區和大家進行分享交流。我是來自亞信科技的潘志宏&#xff0c;主要負責公司內部數據中臺產品的開發。 本次分享的主題是Apache SeaTunnel在亞信科技的集成實踐&#xff0c…

商品分類左右聯動

1、先看效果 2、以hooks方法處理&#xff0c;方便復制使用&#xff0c;見代碼 Good.vue文件 <script setup lang"ts" name"goods">import {onMounted, ref, nextTick} from "vue";import useProductScroll from "/utils/hooks/useP…

el-table 鼠標移入更改懸停背景顏色

鼠標懸停時需要更改當前行背景顏色&#xff0c;一開始寫的顏色會改變&#xff0c;但是一閃而過就沒了 這是因為移入移出的動畫效果導致的 .el-table__body {.el-table__row:hover {background-color: pink !important;}} 更改為后面的代碼&#xff0c;就可以了 .el-table__…

Milvus核心設計(2)-----TSO機制詳解

目錄 背景 動機 Timestamp種類及使用場景 Guarantee timestamp Service timestamp Graceful time Timestamp同步機制 主流程 時間戳同步流程 背景 Milvus 在設計上突出了分布式的設計,雖然Chroma 也支持分布式的store 與 query。但是相對Milvus來說,不算非常突出。…

Windows 32 匯編筆記(一):基礎知識

一、80x86 處理器的工作模式 1.1 實模式 實模式概述 實模式&#xff08;Real Mode&#xff09;是80x86處理器最早支持的工作模式&#xff0c;也是最基礎的工作模式。實模式主要用于早期的MS-DOS操作系統和其他簡單的操作環境。在實模式下&#xff0c;處理器能夠直接訪問1MB的…