亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    git中push -f是啥意思

    在git中,“push -f”的意思是“強(qiáng)制更新”,是“push -force”的縮寫(xiě),該命令的作用是將自己本地倉(cāng)庫(kù)的代碼直接推送至倉(cāng)庫(kù),完全以該命令提交為準(zhǔn),之前提交都會(huì)被覆蓋。

    git中push -f是啥意思

    本文操作環(huán)境:Windows10系統(tǒng)、Git2.30.0版、Dell G3電腦。

    git中push -f是啥意思

    首先我們先看看 git push -f 這個(gè)命令是什么意思:

    1. 運(yùn)行 gif push -h

    2. 找到 -f 參數(shù),其實(shí)是 –force 參數(shù)的縮寫(xiě)

    這個(gè)命令其實(shí)就是強(qiáng)制更新的意思! 當(dāng)你在使用 git push 推送報(bào)錯(cuò)時(shí),除了耐心的排除錯(cuò)誤再推送外,你還可以使用這個(gè)命令強(qiáng)制推送,但通常這會(huì)造成嚴(yán)重的后果!

    git中push -f是啥意思

    我們來(lái)通過(guò)這篇經(jīng)驗(yàn)演示一下這個(gè)命令的"強(qiáng)悍"威力,首先,我們還是先看一下我們要演示的分支 mileStone 在遠(yuǎn)程倉(cāng)庫(kù)上的提交記錄信息,操作如下:

    1. 登錄 GitHub

    2. 進(jìn)入倉(cāng)庫(kù),并切換到分支 mileStone

    圖示,我們?cè)谠摲种瞎灿?25 次提交記錄,點(diǎn)擊進(jìn)入提交記錄明細(xì)頁(yè)面,可以看到所有的提交明細(xì)信息。

    我們后面會(huì)演示,通過(guò) git push -f 命令,能將這所有的提交記錄全部徹底刪除!

    git中push -f是啥意思

    運(yùn)行下面的命令看看效果:

    1. git push -f 遠(yuǎn)程倉(cāng)庫(kù)別名 分支名稱(chēng)

    強(qiáng)制推送成功了! (圖示)

    git中push -f是啥意思

    我們?cè)倏纯催h(yuǎn)程倉(cāng)庫(kù)的內(nèi)容,圖示可以看出,遠(yuǎn)程倉(cāng)庫(kù)的 mileStone 分支下,原本存在的 25 個(gè)提交記錄全部被刪除了!

    git中push -f是啥意思

    推薦學(xué)習(xí):《Git教程》

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)