婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 使用git處理github中提交有沖突的pull request的問(wèn)題

使用git處理github中提交有沖突的pull request的問(wèn)題

熱門(mén)標(biāo)簽:400電話辦理費(fèi)用低 聯(lián)通外呼系統(tǒng)電腦app軟件 400電話申請(qǐng)到底哪家好 宿遷怎么辦理400電話 地圖標(biāo)注項(xiàng)目幾個(gè)月 外呼系統(tǒng)怎么群發(fā)短信 鶴壁高頻外呼系統(tǒng)多少錢(qián)一個(gè)月 蘇州呼叫中心外呼系統(tǒng)哪家強(qiáng) 谷歌地圖標(biāo)注日期

前言:

  為什么要寫(xiě)這篇文章,因?yàn)榍岸螘r(shí)間有一個(gè)開(kāi)源的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、直接打開(kāi)沖突文件手動(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)異常)。或者可以使用git可視化管理工具(推薦)

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

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

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

注意:這里是沒(méi)有使用可視化工具合并的時(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)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 使用VSCode如何從github拉取項(xiàng)目的實(shí)現(xiàn)
  • 如何把本地idea上的項(xiàng)目上傳到github上(推薦)
  • 如何把idea中的項(xiàng)目導(dǎo)入github倉(cāng)庫(kù)中(圖文詳解)
  • Git pull命令與fetch命令的區(qū)別
  • Git fetch和pull的詳解及區(qū)別

標(biāo)簽:錫林郭勒盟 莆田 雙鴨山 丹東 遵義 哈爾濱 鄂爾多斯 襄陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用git處理github中提交有沖突的pull request的問(wèn)題》,本文關(guān)鍵詞  使用,git,處理,github,中,提交,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用git處理github中提交有沖突的pull request的問(wèn)題》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用git處理github中提交有沖突的pull request的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 合作市| 武穴市| 朝阳市| 即墨市| 东阳市| 武功县| 绍兴县| 平乐县| 乌拉特中旗| 玉龙| 灵璧县| 石泉县| 潞城市| 肥城市| 岫岩| 甘洛县| 隆德县| 商水县| 固镇县| 北宁市| 紫阳县| 桂阳县| 陆丰市| 景东| 仲巴县| 玉环县| 乌拉特前旗| 会同县| 桂阳县| 汨罗市| 个旧市| 古丈县| 湖州市| 义马市| 潢川县| 石门县| 卢龙县| 醴陵市| 阿克苏市| 衢州市| 仁化县|