此篇大部分貌似是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能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。團隊成員可以利用內建的...