iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0
Software Development

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

Day23 別人的就是我的(x,把專案複製出來--git fork

  • 分享至 

  • xImage
  •  

git的基本介紹已經來到尾聲,大概只剩下一些名詞是我們要略懂略懂的。
今天主要要講的是如何把別人的變成自己的(x,把專案複製出來: git fork。
fork的中文是叉子的意思,也就是從同一個地方延伸出來不同的叉間。
但這樣的想像我覺得不太精確,因為當你做了git fork,其實你的repo就跟原本的repo沒有關係了。

git fork是將其他人的專案複製一份,但是與其完全切斷關係,也就是你對專案做任何更動,都不會影響到原始的專案。唯一會有差別的是,在你fork出的專案中,git會記錄你是複製哪個專案。

因此git fork雖然是叉子,看起來源頭是同樣的,但實際上我比較喜歡想成是平行宇宙,也就是兩個專案在最一開始是同一個進度,同一個時間點,但是fork後就產生一個平行宇宙,兩邊各自從同個出發點開始發展。


上一篇
Day 22 愛一個人就要接受他的全部? git merge & cherry pick
下一篇
Day23 中場休息整理--git 基本指令匯整
系列文
我只是想來蹭,一天只要十分鐘的GIT真.新手教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言