第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

git嫁接和替換有何不同?(現(xiàn)在不贊成使用嫁接嗎?)

git嫁接和替換有何不同?(現(xiàn)在不贊成使用嫁接嗎?)

Git
皈依舞 2019-09-24 16:11:55
關(guān)于git graftsvs的問(wèn)答很少replace。搜索[git] + grafts + replace僅找到兩個(gè)與5.關(guān)聯(lián)的東西。git- info-grafts-for和git-what-is-a-graftcommit或a-graft-id。git.wiki.kernel.org上還有一條注釋:GraftPoint現(xiàn)在,嫁接物是否已被replace和完全取代filter-branch,或者某些特殊情況(和向后兼容性)是否仍需要它們?通常,它們之間有何不同(例如,在回購(gòu)協(xié)議之間傳輸?shù)氖悄男⑶宜鼈冊(cè)诳傮w上如何相同?我已經(jīng)看到,Linus在關(guān)于提交代數(shù)的討論中似乎似乎并不關(guān)心嫁接,(最大父母返回任何根品種)“嫁接已經(jīng)不可靠了”。編輯:找到更多信息。搜索www.kernel.org/pub/software/scm/git/docs graft僅找到3個(gè)結(jié)果:GIT-濾波器分支(1),v1.5.4.7 / GIT-濾波器分支(1),v1.5.0.7 / GIT-svn的(1)。更廣泛的搜索發(fā)現(xiàn)RelNotes / 1.6.5.txt包含:refs / replace / hierarchy被設(shè)計(jì)為可替代“ grafts”機(jī)制,并具有可以跨存儲(chǔ)庫(kù)傳輸?shù)母郊觾?yōu)點(diǎn)。不幸的是,gitrepository-layout(5)尚未更新到refs / replace / repository布局信息(和注釋),也沒(méi)有任何有關(guān)信息/移植的棄用注釋。這更接近于支持我的想法,但是我歡迎您進(jìn)行任何確認(rèn)或澄清。
查看完整描述

3 回答

?
MYYA

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果您需要使用重寫(xiě)父提交git replace,這就是方法。


正如菲利普·奧克利(Philip Oakley)所述,git replace只是將一個(gè)提交替換為另一個(gè)提交。要將父級(jí)嫁接到現(xiàn)有提交上,您需要先使用正確的父級(jí)創(chuàng)建一個(gè)偽提交。


假設(shè)您有兩個(gè)要移植的git分支:


(a)-(b)-(c) (d)-(e)-(f)

現(xiàn)在我們希望(d)是(c)的父代。因此,我們用正確的父項(xiàng)(讓我們將其稱為c1)創(chuàng)建替換(c),然后git replace用(c1)替換(c)。在這些步驟中,每個(gè)字母均表示代表該提交的SHA1哈希。


要?jiǎng)?chuàng)建新的提交:


git checkout d

git rm -rf * # remove all files from working direcotry

git checkout c -- . # commit everything from c over top of it

GIT_AUTHOR_DATE="..." GIT_COMMITTER_DATE="..." git commit -m "..." # create replacement commit with date author

現(xiàn)在,您有了具有正確的父項(xiàng)(d)的提交(c1)。因此,我們要做的就是用(c1)替換現(xiàn)有的(c):


git replace c c1

現(xiàn)在您的歷史記錄如下:


(a)-(b)-(c1)-(d)-(e)-(f)

答對(duì)了!


查看完整回答
反對(duì) 回復(fù) 2019-09-24
  • 3 回答
  • 0 關(guān)注
  • 787 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)