超碰香蕉人人网99精品,天天摸夜夜添久久精品,人人澡人人透人人爽,看国产黄大片在线观看

您現(xiàn)在的位置:首頁(yè) > 資訊 > 今日頭條 > 正文

將倉(cāng)庫(kù)下某個(gè)模塊復(fù)制到新倉(cāng)庫(kù)并保留提交記錄(非子庫(kù))

時(shí)間:2023-05-11 14:42:07    來(lái)源:博客園    

在Git中,有時(shí)候我們需要將一個(gè)倉(cāng)庫(kù)中的某個(gè)模塊復(fù)制到另一個(gè)倉(cāng)庫(kù)中,并且還需要保留提交記錄。這個(gè)時(shí)候我們可以使用Git subtree命令來(lái)實(shí)現(xiàn)。例如:將本地某個(gè)倉(cāng)庫(kù)中的design-pattern文件夾下的所有文件拿出來(lái)作為一個(gè)新倉(cāng)庫(kù)

以下是具體操作步驟:

進(jìn)入舊倉(cāng)庫(kù)中,使用以下命令將需要復(fù)制的模塊分離出來(lái),創(chuàng)建一個(gè)新分支:
git subtree split --prefix=design-pattern -b dp

這個(gè)命令會(huì)在當(dāng)前倉(cāng)庫(kù)中創(chuàng)建一個(gè)名為dp的新分支,并將design-pattern模塊的提交記錄復(fù)制到這個(gè)分支中。


【資料圖】

切換到dp分支,使用以下命令添加一個(gè)新的遠(yuǎn)程倉(cāng)庫(kù):
git remote add dp_orign git@gitee.com:forxiaoming/design-pattern.git

這個(gè)命令會(huì)將一個(gè)名為dp_orign的遠(yuǎn)程倉(cāng)庫(kù)添加到當(dāng)前倉(cāng)庫(kù)中。

將dp分支推送到新的遠(yuǎn)程倉(cāng)庫(kù)中:
git push dp_orign dp

這個(gè)命令會(huì)將dp分支推送到dp_orign遠(yuǎn)程倉(cāng)庫(kù)中。

接下來(lái)只需要在新倉(cāng)庫(kù)中將 dp分支合并到主分支即可

進(jìn)入新倉(cāng)庫(kù)中,使用以下命令拉取新的提交記錄:
git pull#From gitee.com:forxiaoming/design-pattern# * [new branch]      dp         -> origin/dp

這個(gè)命令會(huì)拉取dp分支中的提交記錄到新倉(cāng)庫(kù)中。

將本地分支與遠(yuǎn)程分支同步:
git fetch origin

這個(gè)命令會(huì)將遠(yuǎn)程分支的最新提交記錄拉取到本地。

切換到dp分支:
git branch# * mastergit branch  -r#  origin/HEAD -> origin/master#  origin/dp#  origin/mastergit checkout dp
這時(shí)可以看到 dp分支下有之前舊倉(cāng)庫(kù)推送過(guò)來(lái)的文件
ls#README.md# ...
切換回主分支:
git checkout master
將dp分支合并到主分支中:
git merge --allow-unrelated-histories dp

這個(gè)命令會(huì)將dp分支的提交記錄合并到主分支中。

在使用 git merge命令合并兩個(gè)分支時(shí),如果兩個(gè)分支的提交記錄沒(méi)有共同的祖先,即它們的提交歷史沒(méi)有交集,那么 Git 會(huì)認(rèn)為這兩個(gè)分支是不相關(guān)的,不能直接合并。這時(shí)候會(huì)出現(xiàn)以下錯(cuò)誤提示:

fatal: refusing to merge unrelated histories

為了在這種情況下也能夠合并分支,需要使用 --allow-unrelated-histories參數(shù)。這個(gè)參數(shù)的作用是允許合并兩個(gè)沒(méi)有共同祖先的分支,即使 Git 認(rèn)為它們是不相關(guān)的。

推送到遠(yuǎn)程倉(cāng)庫(kù):
git push
刪除本地dp分支:
git branch -d dp
刪除遠(yuǎn)程dp分支:
git push origin --delete dp

這樣就完成了將一個(gè)倉(cāng)庫(kù)中的某個(gè)模塊復(fù)制到另一個(gè)倉(cāng)庫(kù)中,并且保留了提交記錄的操作。

關(guān)鍵詞:
相關(guān)新聞

最近更新

凡本網(wǎng)注明“XXX(非汪清新聞網(wǎng))提供”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和其真實(shí)性負(fù)責(zé)。

特別關(guān)注

  • 省委召開(kāi)常委會(huì)議

    今天,在中央第一環(huán)境保護(hù)督察組向吉林省反饋督察情況后,省委書(shū)記巴音朝魯立即主持召開(kāi)省委常委會(huì)議,聽(tīng)取關(guān)于中央環(huán)保督察反饋問(wèn)題整改工

    2017-12-29 14:30

  • 2017年全球十大航天新聞和中國(guó)十大航天新聞評(píng)選揭曉。

    新浪科技訊 12月28日消息,由空間瞭望智庫(kù)、《國(guó)際太空》和《衛(wèi)星應(yīng)用》雜志,以及中國(guó)太空網(wǎng)聯(lián)合組織的2017年全球十大航天新聞和中國(guó)十大

    2017-12-28 21:47

  • 五星級(jí)酒店馬桶刷洗茶杯,酒店以后還能住嗎?

    保潔人員先用馬桶刷子刷茶杯,隨后用同一把馬桶刷子刷馬桶。緊接著,她用浴巾擦杯子,再蘸了馬桶水擦地,最后將浴巾放在地上整理。馬桶刷刷

    2017-12-28 21:12

  • 這些政策將影響你明年錢(qián)袋子

    近日,國(guó)家發(fā)改委、住建部、商務(wù)部、工信部、交通部等部委密集召開(kāi)年度工作會(huì)議,貫徹落實(shí)中央經(jīng)濟(jì)工作會(huì)議精神,部署2018年的重點(diǎn)工作,在

    2017-12-27 21:40

  • 生態(tài)文明建設(shè)年度評(píng)價(jià)結(jié)果公布:吉林排名靠前

    根據(jù)中共中央辦公廳、國(guó)務(wù)院辦公廳印發(fā)的《生態(tài)文明建設(shè)目標(biāo)評(píng)價(jià)考核辦法》和國(guó)家發(fā)展改革委、國(guó)家統(tǒng)計(jì)局、環(huán)境保護(hù)部、中央組織部印發(fā)的《

    2017-12-26 16:34

  • 長(zhǎng)春市公安局寬城區(qū)分局“一號(hào)追逃目標(biāo)”嫌疑人喜歡二人轉(zhuǎn)“露出馬腳”

    21年前的12月25日,這一天是圣誕節(jié),雖然是西方的節(jié)日,但隨著夜幕降臨,歡樂(lè)的節(jié)日氣氛也隨之而來(lái)。當(dāng)晚,八點(diǎn)多鐘,長(zhǎng)春市寬城區(qū)的一家藥

    2017-12-15 22:18

  • “第一動(dòng)力”正加力

    十九大報(bào)告再次明確創(chuàng)新的地位:創(chuàng)新是引領(lǐng)發(fā)展的第一動(dòng)力,是建設(shè)現(xiàn)代化經(jīng)濟(jì)體系的戰(zhàn)略支撐。2017年,我省創(chuàng)新成果豐碩,形成了跟跑、齊跑

    2017-12-12 10:34

  • 中紀(jì)委機(jī)關(guān)談反腐

    每到關(guān)鍵節(jié)點(diǎn),人們總是根據(jù)一些重要信號(hào)來(lái)判斷一項(xiàng)工作的走勢(shì)。十九大閉幕后的首月,人們熟悉的打虎節(jié)奏和信息如約而至,中央紀(jì)委監(jiān)察部網(wǎng)

    2017-12-08 12:32

  • 撐起“半壁江山” 釋放更強(qiáng)動(dòng)力

    長(zhǎng)春、通化、白山、遼源入選東北地區(qū)民營(yíng)經(jīng)濟(jì)發(fā)展改革示范城市,在政策環(huán)境、金融環(huán)境、創(chuàng)新環(huán)境、促進(jìn)民營(yíng)經(jīng)濟(jì)轉(zhuǎn)型升級(jí)及人才隊(duì)伍建設(shè)等方

    2017-12-08 12:21

  • 300城市土地市場(chǎng)量跌價(jià)漲 成交均價(jià)上漲

    11月,全國(guó)300城市土地市場(chǎng)供求回落,但各線(xiàn)城市土地成交均價(jià)環(huán)同比繼續(xù)上漲。綜合前11個(gè)月來(lái)看,年度土地出讓收入整體保持同比上漲勢(shì)態(tài)。6

    2017-12-07 18:43