gitlab的fork及源專案的同步

2022-07-21 16:27:33 字數 1186 閱讀 1670

此篇大部分貌似是cp其他地方的,也忘了出處,寫到此處,權當儲存,見諒。

測試**master同步到生產**

master

#現有[email protected]:root/fork.git

專案,fork

該專案,得到

[email protected]:test/fork.git

專案。接下來需要實現

test/fork

同步源專案

root/fork

:(1)指定乙個上游倉庫

upstream為你自己為同步源取的別名,方便自己記住

git remote add upstream [email protected]:root/fork.git

(2)從上游倉庫獲取到分支,及相關的提交資訊,它們將被儲存在本地的 upstream/master 分支

git fetch upstream

(3)切換到本地的 master 分支

git checkout master

(4)把 upstream/master 分支合併到本地的 master 分支,本地的 master 分支便跟上游倉庫保持同步了,並且沒有丟失你本地的修改

git merge upstream/master

(5)將本地修改的檔案加入git,注意add後面的點「 · 」

git add .

(6)新增修改注釋,簡單描述你修改的內容

git commit -m "add code"

(7)同步後的**僅僅是儲存在本地倉庫,記得 push 到 gitlab

git push -u origin master

整體命令

git clone [email protected]:test/fork.git

cd fork/

git remote add upstream [email protected]:root/fork.git

git fetch upstream

git checkout master

git merge upstream/master

git add .

git commit -m "add codes"

git push -u origin master

Git使fork專案與源專案保持一致

操作如下 1 先clone自己的fork專案到本地工程目錄 git clone git gitlab.alibaba inc.com riqi git 2 進入該專案目錄,新增別名並指向源專案 git remote add git gitlab.alibaba inc.com git 3 拉取源專案...

怎麼更新 fork 的專案

有時候,我們看到有價值的git專案,通常,我們會選擇把原專案fork過來,然後自己去把玩研究。然而,原專案進行了更新,fork過來的 卻還是原來的版本,那有沒有什麼做法,能同時更新到我自己的專案呢?去網上查了相關的解決方法,確實是有的。首先,我們通過git remote v命令可以檢視遠端庫,一般來...

Gitlab的安裝及使用

gitlab是利用ruby on rails乙個開源的版本管理系統,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。與github類似,gitlab能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。團隊成員可以利用內建的...