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

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

如何修改現(xiàn)有的未推送提交消息?

如何修改現(xiàn)有的未推送提交消息?

Git
千萬(wàn)里不及你 2019-06-03 15:19:27
如何修改現(xiàn)有的未推送提交消息?我在提交信息中寫錯(cuò)了東西。我怎樣才能改變信息?承諾尚未被推遲。
查看完整描述

4 回答

?
神不在的星期二

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

修改最近的提交消息

git commit --amend

將打開編輯器,允許您更改最近提交的提交消息。此外,您還可以在命令行中使用以下命令直接設(shè)置提交消息:

git commit --amend -m "New commit message"

…但是,這可能會(huì)使多行提交消息或小更正的輸入變得更麻煩。

確保您沒有任何工作副本更改分階段否則他們也會(huì)被判有罪的。(非階段性)更改不會(huì)提交。)

更改已推送到遠(yuǎn)程分支的提交消息

如果您已經(jīng)將提交推到遠(yuǎn)程分支,那么您將需要強(qiáng)制提交有:

git push <remote> <branch> --force# Orgit push <remote> <branch> -f

警告:強(qiáng)制推送將用本地分支的狀態(tài)覆蓋遠(yuǎn)程分支。..如果在本地分支中沒有遠(yuǎn)程分支提交,則將要失去那些承諾。

警告:在修改你已經(jīng)和其他人分享過的承諾時(shí)要小心。實(shí)質(zhì)上作出的修訂重寫他們會(huì)有不同的ID,如果其他人有您重寫的舊提交的副本,就會(huì)產(chǎn)生問題。任何擁有舊提交副本的人都需要將他們的工作與您新重新編寫的提交同步,這有時(shí)會(huì)很困難,因此,在嘗試重寫共享提交歷史時(shí),請(qǐng)確保與其他人協(xié)調(diào),或者只是完全避免重寫共享提交。


使用交互式重基

另一種選擇是使用交互式重基。
這允許您編輯任何您想要更新的消息,即使它不是最新消息。

為了做一個(gè)吉特壁球,請(qǐng)遵循以下步驟:

// X is the number of commits to the last commit you want to be able to edit
git rebase -i HEAD~X

一旦壓縮提交-選擇e/r用于編輯消息


關(guān)于交互式重基的重要注記

當(dāng)您使用git rebase -i HEAD~X有可能更多X承諾。Git將在最后一次“收集”所有提交。X提交,如果在這個(gè)范圍之間有一個(gè)合并,您也會(huì)看到所有的提交,因此結(jié)果將是X+。

好消息:

如果您必須在多個(gè)分支中執(zhí)行此操作,并且在修改內(nèi)容時(shí)可能會(huì)遇到?jīng)_突,請(qǐng)?jiān)O(shè)置git rerere讓GIT為你自動(dòng)解決這些沖突。


文獻(xiàn)資料


查看完整回答
反對(duì) 回復(fù) 2019-06-03
?
尚方寶劍之說(shuō)

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

git commit --amend -m "your new message"


查看完整回答
反對(duì) 回復(fù) 2019-06-03
?
幕布斯6054654

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

若要修改上一次提交,請(qǐng)執(zhí)行所需的更改,然后執(zhí)行這些更改,然后運(yùn)行

git commit --amend

這將在文本編輯器中打開一個(gè)表示新提交消息的文件。它首先填充了舊提交消息中的文本。根據(jù)需要更改提交消息,然后保存文件并退出編輯器以完成。

若要修改上一次提交并保留相同的日志消息,請(qǐng)運(yùn)行

git commit --amend -C HEAD

若要完全刪除前一次提交,請(qǐng)運(yùn)行

git reset --hard HEAD^

如果要編輯多條提交消息,請(qǐng)運(yùn)行

git rebase -i HEAD~commit_count

(替換提交計(jì)數(shù))要編輯的提交次數(shù)。)此命令啟動(dòng)編輯器。將第一個(gè)提交(要更改的提交)標(biāo)記為“編輯”,而不是“選擇”,然后保存并退出編輯器。進(jìn)行要提交的更改,然后運(yùn)行

git commit --amend
git rebase --continue

注意:您也可以從打開的編輯器中“進(jìn)行所需的更改”。git commit --amend


查看完整回答
反對(duì) 回復(fù) 2019-06-03
  • 4 回答
  • 0 關(guān)注
  • 913 瀏覽

添加回答

舉報(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)