iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
Software Development

我只是想來蹭,一天只要十分鐘的GIT真.新手教學系列 第 17

Day 17 如果還想共度餘生,那就坐下來好好談(1) : 合併分支

  • 分享至 

  • xImage
  •  

首先,我們可以看到分支圖,原本有個藍色的分支,gitsampl和gitsampl2在ver2.0的commit時,都還在藍色分支上,直到兩者產生差異,岔出了粉色分支。
那我們現在可以做的便是

  • 你走你的我走我的,一人一個分支
  • 坐下來好好談,再一起走同一分支

由於我們的計畫本來就是要共同開發這個小功能,因此當然只能選擇坐下來好好談。
談的方式很多種,接下來我們會一一介紹。

別激動,我們先坐下來!!合併分支git merge

當決定兩個人還是要共度餘生時,我們只能選擇先坐下來,把雙方的手牌都攤在桌上,看看彼此擁有的的東西,再進行下一步。

  1. 在粉色分支點右鍵-merge
  2. merge into current branch

現在我們把粉色分支的東西拉下來了,可以看到:

  • ? sample2.txt 問號代表這個檔案還沒進入過我們git
  • ! sample.txt 驚嘆號代表這個檔案有衝突

再點選! sample.txt,看到右方,我們原本的內容變成紅底,代表刪除,綠底的代表重新加入檔案的內容。
現在我們已經知道雙方手牌了,明天將會介紹各種談判(解衝突)的方式。


上一篇
Day 16 先搶先贏! 慢的人要負責解conflict!
下一篇
Day 18 如果還想共度餘生,那就坐下來好好談(2)!溝通協議解衝突!
系列文
我只是想來蹭,一天只要十分鐘的GIT真.新手教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言