亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

前言:

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

github中的大概命令合并指令

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

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

2、然后我們需要clone下我們的項目

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

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

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

使用git branch查看當前所屬分支

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

git pull https//github.com/某人的/某項目的.git master

github中的命令語句

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

5、直接打開沖突文件手動解決沖突

當項目拉取下來以后,我們就需要解決有沖突的文件信息了  

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

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

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

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

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

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

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

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

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

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

git push origin master //將代碼推送的遠程倉庫中

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

相關(guān)文章

  • 淺析getway網(wǎng)關(guān)

    淺析getway網(wǎng)關(guān)

    這篇文章主要介紹了getway網(wǎng)關(guān)的相關(guān)知識,getway可以實現(xiàn)nginx的請求轉(zhuǎn)發(fā)和跨域(@CrossOrigin也可以實現(xiàn)跨域),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 一文詳解VSCode安裝配置使用(最新版超詳細保姆級含插件)

    一文詳解VSCode安裝配置使用(最新版超詳細保姆級含插件)

    安裝VScode就很簡單了,一路NEXT就可以了,重點是配置使用以及插件推薦,這篇文章主要給大家介紹了關(guān)于VSCode安裝配置使用的相關(guān)資料,本文是最新版超詳細保姆級含插件,需要的朋友可以參考下
    2023-05-05
  • 阿里開源低代碼引擎和生態(tài)建設(shè)實戰(zhàn)及思考

    阿里開源低代碼引擎和生態(tài)建設(shè)實戰(zhàn)及思考

    這篇文章主要為大家介紹了阿里開源低代碼引擎和生態(tài)建設(shè)實戰(zhàn)及思考,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 在VScode中配置ROS環(huán)境的詳細過程

    在VScode中配置ROS環(huán)境的詳細過程

    這篇文章主要介紹了在VScode中配置ROS環(huán)境,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • kali添加開機自啟的方法

    kali添加開機自啟的方法

    采用systemd的方法,kali默認是沒有rc.local的,需要自己創(chuàng)建。本方法也適用于ubuntu 18.04 64bit,對kali添加開機自啟知識感興趣的朋友一起看看吧
    2022-09-09
  • TortoiseGit的安裝與配置教程

    TortoiseGit的安裝與配置教程

    TortoiseGit是一個開放的GIT版本控制系統(tǒng)的源客戶端,TortoiseGit?可以恢復(fù)您的文件的舊版本,并研究如何以及合適改變了歷史數(shù)據(jù),誰改變了它。下面教程針對使用TortoiseGit?的用戶,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • 極驗驗證碼 安裝部署詳細介紹

    極驗驗證碼 安裝部署詳細介紹

    這篇文章主要介紹了極驗驗證碼 安裝部署的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • UTF8和GBK編碼互轉(zhuǎn)實現(xiàn)解析

    UTF8和GBK編碼互轉(zhuǎn)實現(xiàn)解析

    這篇文章主要為大家介紹了UTF8和GBK編碼互轉(zhuǎn)實現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 詳解HTTP協(xié)議簡介

    詳解HTTP協(xié)議簡介

    HTTP是訪問互聯(lián)網(wǎng)使用的核心通信協(xié)議,也是所有web應(yīng)用程序使用的通信協(xié)議。下面通過本文給大家介紹HTTP協(xié)議簡介的相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧
    2018-01-01
  • UTF-8 BOM 可能導(dǎo)致樣式錯亂的解決方法

    UTF-8 BOM 可能導(dǎo)致樣式錯亂的解決方法

    utf-8 是一種在web應(yīng)用中經(jīng)常使用的一種 unicode 字符的編碼方式,使用 utf-8 的好處在于它是一種變長的編碼方式,對于 ANSII 碼編碼長度為1個字節(jié),這樣的話在傳輸大量 ASCII 字符集的網(wǎng)頁時,可以大量節(jié)約網(wǎng)絡(luò)帶寬。
    2009-06-06

最新評論