Git合併不同url的專案

2021-09-11 10:55:56 字數 960 閱讀 7002

本文由雲+社群發表

摘要:為了讓專案能實現git+gerrit+jenkin的持續整合,我們把專案從git上遷移到了gerrit上,發現有的同事在老git提交**,因為gerrit做了同步,在gerrit上有新提交的時候就會重新整理老git,這樣就會把他提交的**沖掉。這個時候我就必須要在兩個相似專案之間合併提交了。

將老git url加到我們新git的本地

檢視 同步**

合併專案

修正錯誤

知識點:

git merge還可以合併其他專案的到本專案

git fetch 倉庫名可以指定同步哪個倉庫

git remot -v檢視本地有哪些遠端倉庫的情況,包含各個倉庫url

本次我們對以下命令加深了理解

git remote                                    #不帶引數,列出已經存在的遠端分支

git remote -v #(-v是–verbose 的簡寫,取首字母)列出詳細資訊,在每乙個名字後面列出其遠端url

git remote add [shortname] [url] #新增遠端倉庫

git fetch origin #字串 origin 指代對應的倉庫位址了.比如說,要抓取所有 origin 有的,但本地倉庫沒有的資訊,可以用

複製**

ps: 這裡git remote add以後,我認為還能用cherry-pick來加不同倉庫的commit過來,有興趣的朋友可以自己嘗試。

git常用命令

Git合併不同url的專案

本文由雲 社群發表摘要 為了讓專案能實現git gerrit jenkin的持續整合,我們把專案從git上遷移到了gerrit上,發現有的同事在老git提交 因為gerrit做了同步,在gerrit上有新提交的時候就會重新整理老git,這樣就會把他提交的 沖掉。這個時候我就必須要在兩個相似專案之間合...

Git合併不同url的專案

摘要 為了讓專案能實現git gerrit jenkin的持續整合,我們把專案從git上遷移到了gerrit上,發現有的同事在老git提交 因為gerrit做了同步,在gerrit上有新提交的時候就會重新整理老git,這樣就會把他提交的 沖掉。這個時候我就必須要在兩個相似專案之間合併提交了。在上一節...

石子合併 不同複雜度的做法

n堆石子擺成一條線。現要將石子有次序地合併成一堆。規定每次只能選相鄰的2堆石子合併成新的一堆,並將新的一堆石子數記為該次合併的代價。計算將n堆石子合併成一堆的最小代價。例如 1 2 3 4,有不少合併方法 1 2 3 4 3 3 4 3 6 4 9 10 19 1 2 3 4 1 5 4 5 1 9...