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

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

只提交Git文件的一部分

只提交Git文件的一部分

Git
HUX布斯 2019-07-12 15:42:43
只提交Git文件的一部分當(dāng)我對(duì)Git中的文件進(jìn)行更改時(shí),如何只提交一些更改?例如,在文件中更改的30行中,我如何只提交15行?
查看完整描述

3 回答

?
縹緲止盈

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

你可以用git add --patch <filename>(或-p,git將開始將您的文件分解為它認(rèn)為合理的“大塊頭”(文件的一部分)。然后,它將提示您以下問題:

Stage this hunk [y,n,q,a,d,/,j,J,g,s,e,?]?

以下是每個(gè)選項(xiàng)的說明:

  • y

    為下一次提交做準(zhǔn)備
  • n

    不要在下一次提交時(shí)使用這個(gè)塊。
  • q

    退出;不要上演這個(gè)大塊頭或任何剩下的大塊頭。
  • a

    把這個(gè)家伙和所有后來的家伙放到檔案里
  • d

    不要在文件中放置這個(gè)大塊頭或任何后半身。
  • g

    選擇要去的地方
  • /

    搜索匹配給定正則表達(dá)式的塊
  • j

    讓這個(gè)大塊頭猶豫不決,看下一個(gè)未定的家伙
  • J

    讓這家伙猶豫不決,看下一個(gè)大塊頭
  • k

    讓這個(gè)龐克猶豫不決,見以前的未定之人。
  • K

    讓這個(gè)龐克猶豫不決,見以前的大塊頭
  • s

    將當(dāng)前的大塊頭分割成較小的塊。
  • e

    手動(dòng)編輯當(dāng)前塊
  • ?

    印刷機(jī)幫助

如果該文件尚未在存儲(chǔ)庫中,則可以首先執(zhí)行以下操作:git add -N <filename>..之后你可以繼續(xù)git add -p <filename>.

之后,您可以使用:

  • git diff --staged

    以檢查您是否進(jìn)行了正確的更改。
  • git reset -p

    在舞臺(tái)上被錯(cuò)誤地添加了大塊頭
  • git commit -v

    編輯提交消息時(shí)查看提交。

注意,這與git format-patch命令,其目的是將提交數(shù)據(jù)解析為.patch檔案。

今后參考資料:GIT工具.交互式分期


查看完整回答
反對(duì) 回復(fù) 2019-07-12
?
BIG陽

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

我相信git add -e myfile這是最簡(jiǎn)單的方法(至少是我的首選),因?yàn)樗粫?huì)打開文本編輯器,并允許您選擇想要分階段的行和不想做的行。關(guān)于編輯命令:

新增內(nèi)容:

添加的內(nèi)容由以“+”開頭的行表示??梢酝ㄟ^刪除任何加法行來防止它們暫存。

刪除內(nèi)容:

刪除的內(nèi)容由以“-”開頭的行表示。您可以通過將“-”轉(zhuǎn)換為“(空格)來防止它們移除。

修改內(nèi)容:

修改后的內(nèi)容由“-”行(刪除舊內(nèi)容)和“+”行(添加替換內(nèi)容)表示。您可以通過將“-”行轉(zhuǎn)換為“并刪除”+“行來防止修改。請(qǐng)注意,只修改這對(duì)的一半可能會(huì)給索引帶來令人困惑的變化。

每一個(gè)細(xì)節(jié)git add可在git --help add


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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