基本上,遠程端會期望你嘗試從本地端推送的任何內(nèi)容都已經(jīng)包含當前位于遠程倉庫目標分支中的所有內(nèi)容。遠程端預期要作為你正嘗試推送的內(nèi)容的祖先;你只不過是在末端添加內(nèi)容而已。正因如此,Git才能直接進行快進式合并,這意味著沒有實際的合并必須在遠程上發(fā)生。

  如果你是唯一在遠程倉庫中進行處理的人,那么這通常不會引發(fā)問題。不過,遠程倉庫主要的目的在于為多個用戶提供一個推送其變更以及共享代碼的位置。因此,有些時候,可能會遇到Git無法進行快進式合并以納入變更的情況。當另一個人已經(jīng)推送了更新(到遠程),而你還未拉取這些更新并且將之合并到有待解決的變更中時,就會出現(xiàn)這種情況。

  換句話說,有些人會對你形成沖擊,將其變更放在你正在處理的相同代碼庫的頂部。由于已經(jīng)推送的更新可能會與你嘗試推送的更新形成沖突,因此Git的遠程端只會標記這一沖突并且停止操作,拒絕你所做的推送。然后需要你來決定在本地環(huán)境中解決該沖突并且再次嘗試。

 

★關于WorkWin公司電腦監(jiān)控軟件★

WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。

WorkWin基于純軟件設計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。

WorkWin介紹

WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版

版權所有,南京網(wǎng)亞計算機有限公司 。本文鏈接地址: 遠程端如何處理沖突