国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何解決進行git合并造成的沖突詳細的很

這篇具有很好參考價值的文章主要介紹了如何解決進行git合并造成的沖突詳細的很。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

如何解決進行 git 合并造成的沖突

場景:

在我們在參與項目開發(fā)的時候,通常會創(chuàng)建公共的文件,但是當我們編碼完成,使用 git 進行分支合并時,往往會出現(xiàn)合并沖突,也就是負責不同部分的開發(fā)人員會對同一個文件的同一個部分進行修改,這個時候就需要我們解決合并造成的沖突。

本文主要內(nèi)容:

  • 1.回顧 git 的常用命令
  • 2.解決合并造成的沖突

1.git 的常用命令

1.1 git 的基本操作和命名

(1)在需要 git 管理的文件夾中點擊鼠標右鍵 ==》選擇git bash here

git解決合并沖突,git,git,github

(2)ctr +/- 可以設置窗口文字的大小

(3)git init 初始化 git 倉庫

git解決合并沖突,git,git,github
git解決合并沖突,git,git,github
git解決合并沖突,git,git,github

(4)設置個人信息,方便溯源(只有第一次安裝之后才需要設置)

git config --global user .email"you@example.com"
git config --global user .name"Your name"

(5)git :工作目錄,暫存區(qū),本地倉庫

(6)將 “工作目錄” 中的文件存放在“暫存區(qū)”

git add 文件名 /* 或者 /.
* 和 . 代表的是工作目錄下的所有文件

(7)將 “暫存區(qū)” 里的文件提交到本地倉庫,形成提交的記錄

git commit-m '自定義提交信息/定制化提交信息'

git解決合并沖突,git,git,github

(8)查看當前詳細的提交信息

git log

(9)查看當前操作信息–主要可以查看對應版本的 ID 號

git reflog

git解決合并沖突,git,git,github

(10)回到指定的版本

git reset --hard 版本號

git解決合并沖突,git,git,github

(11)獲取當前狀態(tài)

不會對文件造成影響 當你不知道到那一步,可以使用該指令查看當前的 git 狀態(tài)

git status

(12)刪除工作區(qū)文件,并且將這次刪除放入暫存區(qū)

git rm

1.2 單人版本管理:常用操作

1. git init                     初始化
2. git add . /git add *         提交暫存區(qū)
3. git commit -m '提交信息'      提交本地倉庫(形成提交記錄,后續(xù)可以回檔)
4. git status                   查看文件狀態(tài)
5. git reflog                   查看操作信息
6. git reset --hard 版本號       回到指定的版本

1.3 分支相關

  • 多人維護同一個項目必須要熟練使用 一般會基于 master 主分支
  • 再去新建一個 develop 分支 - 開發(fā)分支
  • 再基于 develop 分支,再去創(chuàng)建各個功能模塊的分支 feature-X

(1)創(chuàng)建分支

git branch 分支名

git解決合并沖突,git,git,github

(2)切換到分支名

git checkout 分支名

git解決合并沖突,git,git,github

(3)查看本地和遠程所有分支

git branch
git branch -a

git解決合并沖突,git,git,github

git解決合并沖突,git,git,github

(4) 合并分支

先切換目標分支(也就是想要合并到哪個分支),指定需要合并的分支名

git merge 分支名

git解決合并沖突,git,git,github

1.4 遠程倉庫

(1)新建倉庫

git解決合并沖突,git,git,github

(2)將本地倉庫代碼 推動到遠程倉庫

git解決合并沖突,git,git,github

1.5 本地倉庫和遠程倉庫之間的操作

(1)本地分支推送到遠程分支

git push -u origin "本地分支名"

(2)遠程分支拉取到本地

git pull

(3)克隆遠程倉庫的內(nèi)容

git clone HTTPS/SSH

git解決合并沖突,git,git,github

git解決合并沖突,git,git,github

git解決合并沖突,git,git,githubgit解決合并沖突,git,git,github

2.提交自己開發(fā)部分的代碼

2.1 基本命令

git branch 分支名
git checkout 目標分支
git add . 
git commit -m '提交信息'
git push -u origin 分支名

2.2 造成沖突的情況

合并沖突時會出現(xiàn) 分支名 | merging

git解決合并沖突,git,git,github

git解決合并沖突,git,git,github

2.3 解決方案

(1)在遠程倉庫里合并的時候解決

1.先將自己的分支(例如feature-XXX)中修改的內(nèi)容放到本地倉庫
 git add .
 git commit -m '提交信息'
2.把本地倉庫的內(nèi)容push到遠程倉庫
 git push -u origin '遠程倉庫地址'
3.在遠程倉庫進行合并操作,提出合并申請
4.一般由項目經(jīng)理進行合并處理
5.出現(xiàn)沖突在遠程倉庫進行操作(如下面第二種方式,選擇接受兩者進行合并)

git解決合并沖突,git,git,github

git解決合并沖突,git,git,github

(2)先將遠程倉庫中的對應分支代碼 pull 下來,然后再本地進行代碼合并 merge

1.先將自己的分支(例如feature-XXX)中修改的內(nèi)容放到本地倉庫
 git add .
 git commit -m '提交信息'
2.再將遠程分支的development同步到本地倉庫,切換到development分支,再執(zhí)行pull
 git checkout development
 git pull
3.在本地合并development和feature-XXX,在development中merge feature-XXX
 git merge feature-XXX
4.再將本地development push到遠程倉庫
 git push 遠程倉庫地址(HTTPS/SSH)

git解決合并沖突,git,git,github

3. 一張圖讓你看懂 git 命令使用流程

在查看資料的過程中,發(fā)現(xiàn)一個作者([小紅書]:烏龜烏龜慢慢爬)上傳的圖片,十分清晰明了,生動形象,轉載過來分享給大家!

git解決合并沖突,git,git,github

git解決合并沖突,git,git,github

git解決合并沖突,git,git,github文章來源地址http://www.zghlxwxcb.cn/news/detail-735330.html

到了這里,關于如何解決進行git合并造成的沖突詳細的很的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • git代碼合并、git解決沖突的方法?

    Git是一種分布式版本控制系統(tǒng),它提供了多種方法來合并代碼和解決沖突。下面是兩個常見的場景以及對應的操作步驟: 合并分支 當我們在一個項目中有多個分支時,需要將不同分支中的代碼合并到一起。假設我們有一個主分支master和一個開發(fā)分支dev,現(xiàn)在需要將dev分支合

    2024年02月02日
    瀏覽(129)
  • 【Git】分支合并&沖突產(chǎn)生與解決

    【Git】分支合并&沖突產(chǎn)生與解決

    文章學習自:麥兜搞IT,如有侵權,告知刪除 合并操作在Git中屬于最為核心的一個操作,包括三種合并方式:一種為fast forward ,需要滿足有非常強的前提條件才能執(zhí)行;一種為3 way merge方式,這種是我們工作中常見的;最后一種為變基rebase。另外,本篇文章也會深入講解沖突

    2024年02月04日
    瀏覽(25)
  • Git合并多分支及沖突解決

    工作場景 工作場景中我們常常會遇到以下情況: 小明:靚仔/妹,我上線那天有事情,我的那個分支你幫我一起推一下 摸魚崽:幫我也合一下,好哥哥 我:好(你)呀(md) 如果在這種時候你說我不會,我只會add,commit、push我本地的,你的分支我哪兒會啊,是不是有點尷尬

    2024年02月13日
    瀏覽(25)
  • 【Git教程】(六)分支合并 —— 合并過程,各類合并沖突及解決思路 ~

    【Git教程】(六)分支合并 —— 合并過程,各類合并沖突及解決思路 ~

    使用 merge 命令來進行分支合并是 Git 中最重要的操作之一。雖然這一操作的底層算法很復雜,但調(diào)用起來卻很簡單。我們可以通過指定分支名稱來選擇待合并修改的分支。然后, Git 會基于合并的內(nèi)容來創(chuàng)建一次新的提交。 下面,我們來看下圖中的這個例子:在一群開發(fā)者在

    2024年04月25日
    瀏覽(31)
  • Git合并沖突——both modified解決

    Git合并沖突——both modified解決

    使用GitHub的時候,手欠在網(wǎng)頁上修改了readme,然后今天在本地更新readme的時候又忘記了git pull先,然后就出現(xiàn)了merge conflict了,提示both modified 那么這個時候,我們不要慌,想辦法解決沖突就好了 調(diào)出合并工具 ?回車使用工具,出現(xiàn)kdiff3圖形界面,其中A區(qū)為修改前,B區(qū)為本地

    2024年02月16日
    瀏覽(19)
  • 深入了解 Git 分支合并沖突解決步驟

    深入了解 Git 分支合并沖突解決步驟

    在協(xié)作開發(fā)中,當不同分支對同一文件的相同位置進行修改時,往往會出現(xiàn)合并沖突。這些沖突需要開發(fā)者手動介入解決,以確保代碼的一致性和穩(wěn)定性。以下是解決 Git 合并沖突的有效步驟,讓我們深入了解這個過程。 一旦執(zhí)行 git merge 分支名稱 進行合并操作,Git 會嘗試自

    2024年02月04日
    瀏覽(22)
  • Git 分支簡介-創(chuàng)建-合并-解決沖突-刪除

    Git 分支簡介-創(chuàng)建-合并-解決沖突-刪除

    1.在版本控制系統(tǒng)(如Git)中,分支(Branch)是代碼庫的不同線路或路徑,用于同時進行不同的開發(fā)工作。分支可以將代碼庫的狀態(tài) ‘‘復制’’ 到一個獨立的環(huán)境中,使得在這個分支上進行的更改不會影響到其他分支。 2.使用分支的好處是可以同時進行多個并行的開發(fā)任務

    2024年03月21日
    瀏覽(102)
  • Git合并沖突的根本原因和解決方法

    假如您現(xiàn)在正在參與一個團隊項目,并取得了實質(zhì)性的進展。然而,當你準備提交代碼的時候,發(fā)現(xiàn)團隊中的某個人也更改了同一個文件,并且先你一步提交了——您現(xiàn)在遇到了代碼沖突問題。而且需要花時間去解決自己的更改與別人的更改之間的矛盾。這被稱為合并沖突,

    2024年02月16日
    瀏覽(45)
  • git請求合并時出現(xiàn)沖突的解決方案

    git請求合并時出現(xiàn)沖突的解決方案

    請求合并時出現(xiàn)沖突,一般是有多人修改了同一個地方導致的,我們一般在本地解決好沖突后再上傳到遠端倉庫,然后再次發(fā)起合并。 本流程適合無主分支權限的情況 在出現(xiàn)沖突的開發(fā)分支上解決流程: 1、先拉取主干分支 main到本地開發(fā)分支dev git pull origin main 2、借助工具

    2024年02月11日
    瀏覽(27)
  • 【git merge/rebase】詳解合并代碼、解決沖突

    【git merge/rebase】詳解合并代碼、解決沖突

    目錄 1.概述 2.merge 3.rebase 4.merge和rabase的區(qū)別 5.解決沖突 在實際開發(fā)中,一個項目往往是多個人一起協(xié)作的,頭天下班前大家把代碼交到遠端倉庫,第二天工作的第一件事情都是從服務器上拉最新的代碼,保證代碼版本的一致性。在這種團隊協(xié)作中大家修改到同一份文件是難

    2024年02月08日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包