首頁技術文章正文

Java培訓:多人協(xié)作開發(fā)出現(xiàn)代碼沖突,如何合并代碼?

更新時間:2022-06-23 來源:黑馬程序員 瀏覽量:

  1.解決思路

  > 其實解決思路就是小智(程序員A)在提交自己修改的代碼之前重新拉取下遠程服務器的代碼也就是小黑(程序員B)新新修改的代碼,然后小智選擇性進行合并和廢棄代碼,然后將修改的后的代碼重新commit并推送到遠程服務器端。

1655969295572_1.jpg

  2.動手實踐

  制造沖突:假設小黑將自己修改的代碼推送到遠程服務器上,這里我們在遠程服務器上直接修改。

1655969314597_2.jpg

  2.1基于Idea工具解決

  > 【1】小智在idea中進行拉取

  > 【2】這時候彈出窗口,需要手動進行合并

  > 【3】先commit

1655969421425_8.jpg

  > 【4】然后提交到遠程倉庫

  > 【5】遠程倉庫結果

1655969479644_11.jpg

  2.2基于Git命令解決

  > 【1】克隆項目

1655969504847_12.jpg

  > 【2】制造沖突

  >

  > 假設小黑將自己修改的代碼推送到遠程服務器上,這里我們在遠程服務器上直接修改。

1655969527362_13.jpg

  > 【3】小智拉取到本地

1655969549044_14.jpg

  > 【4】查看沖突文件

1655969568052_15.jpg

  > 【5】解決沖突

  >

  > 1.手動修改沖突文件,實際開發(fā)中當修改完沖突之后需要通知他人。

1655969597425_16.jpg

  > 2.將修改的內容進行添加、提交、推送

1655969608396_17.jpg

  > 3.遠程服務器效果

1655969623282_18.jpg

  

分享到:
在線咨詢 我要報名
和我們在線交談!