gitlab fork項(xiàng)目更新操作說(shuō)明

需求

在開發(fā)項(xiàng)目中黑界,需要在基礎(chǔ)框架代碼上進(jìn)行開發(fā)仍源,但又想能及時(shí)更新基礎(chǔ)框架代碼的新功能童本,所以就有fork 項(xiàng)目, update 遠(yuǎn)程倉(cāng)庫(kù)代碼的操作需求哗总。

操作過(guò)程

fork項(xiàng)目

在操作項(xiàng)目時(shí)几颜,先f(wàn)ork一個(gè)基礎(chǔ)項(xiàng)目,在以inmansoft-backend項(xiàng)目為例

更新源項(xiàng)目代碼

當(dāng)源項(xiàng)目代碼有更新時(shí)讯屈,我們可以通過(guò)remote的方式去獲取更新

更新步驟

主要的操作命令:

  1. 查看目前倉(cāng)庫(kù)可以遠(yuǎn)程更新的信息
    git remote -v
  2. 配置一個(gè)遠(yuǎn)程更新鏈接蛋哭,要擁有g(shù)it倉(cāng)庫(kù)訪問(wèn)權(quán)限的
    git remote add upstream git@github.com:xxx/xxx.git
  3. 拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼
    git fetch upstream
  4. 合并遠(yuǎn)程倉(cāng)庫(kù)的代碼
    git merge upstream/master
  5. 把遠(yuǎn)程倉(cāng)庫(kù)的代碼作為新源提交到自己的服務(wù)器倉(cāng)庫(kù)中
    git push

操作實(shí)例

  1. 查看目前倉(cāng)庫(kù)可以遠(yuǎn)程更新的信息
$ git remote -v
origin  http://username:password@htwy:8088/jenkins/inmansoft-backend.git (fetch)
origin  http://username:password@htwy:8088/jenkins/inmansoft-backend.git (push)
  1. 配置一個(gè)遠(yuǎn)程更新鏈接,要擁有g(shù)it倉(cāng)庫(kù)訪問(wèn)權(quán)限的
$ git remote add fetch-stream http://username:password@htyw:8088/backend/inmansoft-backend.git

$ git remote -v
fetch-stream    http://username:password@htyw:8088/backend/inmansoft-backend.git (fetch)
fetch-stream    http://username:password@htyw:8088/backend/inmansoft-backend.git (push)
origin  http://username:password@htwy:8088/jenkins/inmansoft-backend.git (fetch)
origin  http://username:password@htwy:8088/jenkins/inmansoft-backend.git (push)
  1. 拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼
$ git fetch fetch-stream
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 12 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (12/12), done.
From http://htwy:8088/backend/inmansoft-backend
 * [new branch]      master          -> fetch-stream/master
  1. 合并遠(yuǎn)程倉(cāng)庫(kù)的代碼
$ git merge fetch-stream/master
Updating 0386ba6..7778790
Fast-forward
 src/main/resources/application.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
  1. 把遠(yuǎn)程倉(cāng)庫(kù)的代碼作為新源提交到自己的服務(wù)器倉(cāng)庫(kù)中
$ git push
Enumerating objects: 17, done.
Counting objects: 100% (17/17), done.
Delta compression using up to 4 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 1.09 KiB | 223.00 KiB/s, done.
Total 12 (delta 6), reused 0 (delta 0)
To http://htwy:8088/jenkins/inmansoft-backend.git
   0386ba6..7778790  master -> master

圖例

fork項(xiàng)目

原始項(xiàng)目 backend/inmansoft-backend


image.png

fork出來(lái)項(xiàng)目 jenkins/inmansoft-backend


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末涮母,一起剝皮案震驚了整個(gè)濱河市谆趾,隨后出現(xiàn)的幾起案子躁愿,更是在濱河造成了極大的恐慌,老刑警劉巖沪蓬,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件彤钟,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡怜跑,警方通過(guò)查閱死者的電腦和手機(jī)样勃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門吠勘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)性芬,“玉大人,你說(shuō)我怎么就攤上這事剧防≈诧保” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵峭拘,是天一觀的道長(zhǎng)俊庇。 經(jīng)常有香客問(wèn)我,道長(zhǎng)鸡挠,這世上最難降的妖魔是什么辉饱? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮拣展,結(jié)果婚禮上彭沼,老公的妹妹穿的比我還像新娘。我一直安慰自己备埃,他們只是感情好姓惑,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著按脚,像睡著了一般于毙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辅搬,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天唯沮,我揣著相機(jī)與錄音,去河邊找鬼堪遂。 笑死烂翰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蚤氏。 我是一名探鬼主播甘耿,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼竿滨!你這毒婦竟也來(lái)了佳恬?” 一聲冷哼從身側(cè)響起捏境,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎毁葱,沒想到半個(gè)月后垫言,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倾剿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年筷频,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片前痘。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡凛捏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出芹缔,到底是詐尸還是另有隱情坯癣,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布最欠,位于F島的核電站示罗,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏芝硬。R本人自食惡果不足惜蚜点,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拌阴。 院中可真熱鬧绍绘,春花似錦、人聲如沸皮官。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)捺氢。三九已至藻丢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間摄乒,已是汗流浹背悠反。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留馍佑,地道東北人斋否。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像拭荤,于是被迫代替她去往敵國(guó)和親茵臭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1舅世,查看所有遠(yuǎn)程分支:%git branch -r 2, 拉取遠(yuǎn)程分支并創(chuàng)建本地分支git checkout -...
    will666閱讀 2,075評(píng)論 0 18
  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照旦委,而是把代碼倉(cāng)庫(kù)完整的鏡像下來(lái)奇徒。這樣一來(lái),任何一處協(xié)同...
    __silhouette閱讀 15,899評(píng)論 5 147
  • 配置 首先是配置帳號(hào)信息 ssh -T git@github.com#登陸github 修改項(xiàng)目中的個(gè)人信息 1 ...
    rochuan閱讀 725評(píng)論 1 1
  • 我還沒有完成畢業(yè)實(shí)習(xí)報(bào)告也還沒開始初級(jí)的復(fù)習(xí)缨硝。我想我之前一直都處于失敗狀態(tài)是因?yàn)樽约嚎傁氩粍诙@吧摩钙!只有清楚的意...
    緣心初現(xiàn)閱讀 242評(píng)論 0 0
  • 魏春英/文 今日我的拙作《臘月十五夜》賞月(詩(shī)五首)在滑臺(tái)文學(xué)發(fā)表,遂發(fā)朋友圈表達(dá)喜悅之情查辩,恩師丁學(xué)師先生賦詩(shī)以示...
    風(fēng)兒朵朵閱讀 705評(píng)論 0 11