最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用git處理github中提交有沖突的pull request的問題

 更新時(shí)間:2020年11月12日 08:26:10   作者:追逐時(shí)光者  
這篇文章主要介紹了使用git處理github中提交有沖突的pull request,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

前言:

  為什么要寫這篇文章,因?yàn)榍岸螘r(shí)間有一個(gè)開源的github中的項(xiàng)目有一個(gè)朋友提交了一個(gè)pr看了下是幫忙優(yōu)化了下代碼(十分感謝這位網(wǎng)友)。但是他提交的pr剛好和我的項(xiàng)目有許多的沖突導(dǎo)致無(wú)法自動(dòng)合并,在github中提示只能使用命令行指令進(jìn)行合并,因?yàn)檫@種情況處理的比較少為了以后方便使用在這里記錄一下。

github中的大概命令合并指令

1、首先我們需要下載一個(gè)git分布式管理工具

下載Git鏈接地址:https://git-scm.com/

2、然后我們需要clone下我們的項(xiàng)目

git clone sgit@github.com:YSGStudyHards/NPOI-ExportWordAndExcel-ImportExcelData.git(ssh項(xiàng)目鏈接)

3、創(chuàng)建并切換到該分支,并同步到master中

git checkout -b 創(chuàng)建的分支名 master

使用git branch查看當(dāng)前所屬分支

4、拉取有沖突的pr到該分支中

git pull https//github.com/某人的/某項(xiàng)目的.git master

github中的命令語(yǔ)句

git pull git://github.com/hongbobaoer/NPOI-ExportWordAndExcel-ImportExcelData.git 20201109

5、直接打開沖突文件手動(dòng)解決沖突

當(dāng)項(xiàng)目拉取下來(lái)以后,我們就需要解決有沖突的文件信息了  

由下面的沖突文件中的沖突內(nèi)容我們了解到:

<<<<<<< HEAD
6月19日 pingrixuexilianxi添加了內(nèi)容
=======
6月18日 pingrixuexilianxi2修改了這個(gè)文件哦
>>>>>>> a8284fd41903c54212d1105a6feb6c57292e07b5

<<<<<<< HEAD到 =======里面的【6月19日 pingrixuexilianxi添加了內(nèi)容】是自己剛才的Commit提交的內(nèi)容=======到 >>>>>>> a8284fd41903c54212d1105a6feb6c57292e07b5里面的【6月18日 pingrixuexilianxi2修改了這個(gè)文件哦】是遠(yuǎn)程代碼庫(kù)更新的內(nèi)容(即為pingrixuexilianxi2本地代碼庫(kù)推送修改內(nèi)容)。手動(dòng)沖突解決方法根據(jù)項(xiàng)目需求刪除不需要的代碼就行了,假如都需要的話我們只需要把<<<<<<< HEAD======= >>>>>>> a8284fd41903c54212d1105a6feb6c57292e07b5都刪掉沖突就解決了(注意,在項(xiàng)目中最后這些符號(hào)都不能存在,否則可能會(huì)報(bào)異常)?;蛘呖梢允褂胓it可視化管理工具(推薦)

原因:由于有些人使用代碼合并比較生疏,為了避免出錯(cuò)推薦使用sourcetree進(jìn)行解決沖突合并。

詳細(xì)使用sourcetree地址參考:https://www.cnblogs.com/Can-daydayup/p/13128633.html

6、合并更改并在GitHub上更新

注意:這里是沒有使用可視化工具合并的時(shí)候才需要自己使用代碼去執(zhí)行合并,提交,更新操作!

git commit -a //把修改提交到新建的分支上,會(huì)提示你成功merge本地代碼到這個(gè)人的代碼庫(kù)

git checkout master //切換到自己的主分支上

git merge 創(chuàng)建的分支名 //將新建的分支合并到自己的分支上

git push origin master //將代碼推送的遠(yuǎn)程倉(cāng)庫(kù)中

到此這篇關(guān)于使用git處理github中提交有沖突的pull request的文章就介紹到這了,更多相關(guān)git處理github提交沖突內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • git merge最簡(jiǎn)潔用法詳解

    git merge最簡(jiǎn)潔用法詳解

    git-merge 命令是用于從指定的 commit(s) 合并到當(dāng)前分支的操作,本文重點(diǎn)給大家介紹git merge最簡(jiǎn)潔用法,感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • Git標(biāo)簽管理

    Git標(biāo)簽管理

    本篇文章主要介紹了Git標(biāo)簽管理的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • Objective-C 動(dòng)態(tài)調(diào)用NSInvocation 的方法

    Objective-C 動(dòng)態(tài)調(diào)用NSInvocation 的方法

    NSInvocation是Objective-C編程中一個(gè)強(qiáng)大的特性,它允許開發(fā)者在運(yùn)行時(shí)動(dòng)態(tài)地調(diào)用方法,本文詳細(xì)介紹了如何使用NSInvocation來(lái)獲取方法的選擇器、創(chuàng)建實(shí)例、設(shè)置目標(biāo)對(duì)象和方法參數(shù),并執(zhí)行方法,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 各類常見語(yǔ)言清除網(wǎng)頁(yè)緩存方法匯總

    各類常見語(yǔ)言清除網(wǎng)頁(yè)緩存方法匯總

    這篇文章主要介紹了各類常見語(yǔ)言清除網(wǎng)頁(yè)緩存方法匯總,包括了常見的html、asp、php與java,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-10-10
  • IntelliJ IDEA卡死,如何優(yōu)化內(nèi)存

    IntelliJ IDEA卡死,如何優(yōu)化內(nèi)存

    這篇文章主要介紹了IntelliJ IDEA卡死,如何優(yōu)化內(nèi)存,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 詳細(xì)HTTP協(xié)議的前世今生

    詳細(xì)HTTP協(xié)議的前世今生

    超文本傳輸協(xié)議(Hypertext Transfer Protocol,HTTP)是一個(gè)簡(jiǎn)單的請(qǐng)求-響應(yīng)協(xié)議,它通常運(yùn)行在TCP之上。它指定了客戶端可能發(fā)送給服務(wù)器什么樣的消息以及得到什么樣的響應(yīng)。請(qǐng)求和響應(yīng)消息的頭以ASCII形式給出;而消息內(nèi)容則具有一個(gè)類似MIME的格式
    2021-06-06
  • Chrome 調(diào)試技巧(小結(jié))

    Chrome 調(diào)試技巧(小結(jié))

    這篇文章主要介紹了Chrome 調(diào)試技巧(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • 詳解cron表達(dá)式

    詳解cron表達(dá)式

    Cron表達(dá)式是一個(gè)字符串,字符串以5或6個(gè)空格隔開,分為6或7個(gè)域,每一個(gè)域代表一個(gè)含義。接下來(lái)通過(guò)本文給大家詳細(xì)介紹cron表達(dá)式內(nèi)容,感興趣的朋友一起看看吧
    2018-04-04
  • 代碼中到底應(yīng)不應(yīng)當(dāng)寫注釋?

    代碼中到底應(yīng)不應(yīng)當(dāng)寫注釋?

    注釋的確有其用途,但大部分情況下,程序員在濫用注釋。我是反對(duì)夾雜在代碼間的注釋的,我認(rèn)為注釋應(yīng)當(dāng)從代碼中獨(dú)立出來(lái)——通常被稱為文檔。
    2014-10-10
  • 詳解Google Protobuf簡(jiǎn)明教程

    詳解Google Protobuf簡(jiǎn)明教程

    這篇文章主要介紹了詳解Google Protobuf簡(jiǎn)明教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評(píng)論

米林县| 长丰县| 丰都县| 韩城市| 客服| 法库县| 青阳县| 嘉禾县| 浦北县| 革吉县| 阳原县| 井陉县| 车险| 新晃| 玛沁县| 铁力市| 左云县| 乌鲁木齐市| 桐城市| 本溪市| 吉木乃县| 延庆县| 乐山市| 句容市| 南皮县| 都匀市| 青岛市| 西丰县| 江达县| 松原市| 咸阳市| 固镇县| 加查县| 新巴尔虎右旗| 沁阳市| 马公市| 廉江市| 定襄县| 会理县| 延寿县| 宣恩县|