国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git提交記錄全部刪除

這篇具有很好參考價(jià)值的文章主要介紹了git提交記錄全部刪除。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

問題描述

解決方案

下載代碼

? ? ?分支查看

新建分支

? ?遷移分支

刪除老分支

恢復(fù)分支

結(jié)果


問題描述

新復(fù)制的項(xiàng)目具有特比多的歷史提交記錄,我想給他清除,如下圖。清除有一定好處,不清除過多歷史也就導(dǎo)致包特別大,下載和提交等方面都會(huì)收到影響。

git提交記錄全部刪除,IDE工具,git

解決方案

下載代碼

?????????我這邊是我自己的gitee給大家講解,目的是將dev分支歷史記錄清除;如果大家已經(jīng)下載到本地就不必看這一模塊了,?查看代碼clone網(wǎng)址;

????????打開遠(yuǎn)程倉(cāng)庫(kù),選擇要去除歷史記代碼分支(我的是dev)?—>?復(fù)制"Code"選項(xiàng)框下"HTTPS"網(wǎng)址。

git提交記錄全部刪除,IDE工具,git

????????我喜歡在idea執(zhí)行,以下操作在git控制面板中執(zhí)行也是一致的,打開idea,克隆此項(xiàng)目并切換到dev分支。然后在打開控制面板。

git提交記錄全部刪除,IDE工具,git

? ? ?分支查看

? ? ? ? 除了通過上圖idea右下角看目前處在哪個(gè)分支,如果你是git控制面板操作用 git status查看當(dāng)前代碼分支狀態(tài);

git status

git branch -a

命令作用:

git status?????????查詢當(dāng)前處在哪個(gè)分支

git branch -a? ?查詢當(dāng)前處在哪個(gè)分支以及所有分支列表?

git提交記錄全部刪除,IDE工具,git

git提交記錄全部刪除,IDE工具,git

新建分支

???????建沒有父節(jié)點(diǎn)清潔的分支prod,并切換至新建到分支;

git checkout --orphan prod

git提交記錄全部刪除,IDE工具,git?????命令作用:???

????????使用 --orphan 選項(xiàng),可創(chuàng)建1個(gè)"清潔"分支(無任何的提交歷史,這樣創(chuàng)建的分支還不是一個(gè)真正的分支,因?yàn)镠EAD指向的引用中沒有commit值,只有在進(jìn)行一次提交后,它才算得上真正的分支。),并切換到這個(gè)新分支上

? ?遷移分支

????????添加當(dāng)前目錄的所有代碼文件到暫存區(qū);?

git add .

?提交暫存區(qū)代碼到倉(cāng)庫(kù)區(qū);?

git commit -m "初次提交"

git提交記錄全部刪除,IDE工具,git

刪除老分支

????????刪除原來的主分支(dev),如果原來的替換刪除記錄的分支不是 dev, 用實(shí)際的主分支名代替。

git branch -D dev

git提交記錄全部刪除,IDE工具,git

恢復(fù)分支

把當(dāng)前分支重命名為dev

 git branch -m dev

最后把代碼推送到遠(yuǎn)程倉(cāng)庫(kù)?

有些倉(cāng)庫(kù)有 master 分支保護(hù),不允許強(qiáng)制 push,需要在遠(yuǎn)程倉(cāng)庫(kù)項(xiàng)目里暫時(shí)把項(xiàng)目保護(hù)關(guān)掉才能推送。

git push -f origin dev

git提交記錄全部刪除,IDE工具,git

結(jié)果

可以看以前那么多個(gè)提交現(xiàn)在只有一次了。good?

git提交記錄全部刪除,IDE工具,git

git提交記錄全部刪除,IDE工具,git

------------------------------------------與正文內(nèi)容無關(guān)------------------------------------
如果覺的文章寫對(duì)各位讀者老爺們有幫助的話,麻煩點(diǎn)贊加關(guān)注唄!作者在這拜謝了!

混口飯吃了!如果你需要Java 、Python畢設(shè)、商務(wù)合作、技術(shù)交流、就業(yè)指導(dǎo)、技術(shù)支持度過試用期。請(qǐng)?jiān)陉P(guān)注私信我,本人看到一定馬上回復(fù)!文章來源地址http://www.zghlxwxcb.cn/news/detail-788506.html

到了這里,關(guān)于git提交記錄全部刪除的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Visual Studio 2019 + Git 提交命令釋解:全部提交、全部提交并推送、全部提交并同步

    Visual Studio 2019 + Git 提交命令釋解:全部提交、全部提交并推送、全部提交并同步

    Visual Studio 2019 + Git 提交命令釋解:全部提交、全部提交并推送、全部提交并同步。 一、操作命令理解: A、全部提交:即把本地工作區(qū)的修改(包括添加、刪除)提交到本地倉(cāng)庫(kù)。 B、全部提交并推送:即把本地工作區(qū)的修改(包括添加、刪除)提交到本地倉(cāng)庫(kù)然后再推送給

    2024年02月07日
    瀏覽(18)
  • 如何刪除github中的提交歷史記錄

    方式一(不推薦): 直接刪除**.git** 文件夾,然后重新初始化git,推送到新的倉(cāng)庫(kù)地址。 如果您確定要?jiǎng)h除所有提交歷史記錄,只需刪除.git項(xiàng)目根目錄中的目錄(注意它是隱藏的)。然后在同一文件夾中初始化一個(gè)新的存儲(chǔ)庫(kù)并將其鏈接到 GitHub 存儲(chǔ)庫(kù): .git但是,我建議在采

    2024年02月11日
    瀏覽(43)
  • 從 Git 提交中刪除文件

    如何從最新提交中刪除文件? huntsbot.com – 程序員副業(yè)首選,一站式外包任務(wù)、遠(yuǎn)程工作、創(chuàng)意產(chǎn)品分享訂閱平臺(tái)。 我認(rèn)為這里的其他答案是錯(cuò)誤的,因?yàn)檫@是一個(gè)將錯(cuò)誤提交的文件從上一次提交移回暫存區(qū)域的問題,而不取消對(duì)它們所做的更改。這可以像 Paritosh Singh 建議

    2024年02月02日
    瀏覽(20)
  • 刪除誤提交的 git commit

    刪除誤提交的 git commit

    某次的意外 commit 中誤將密碼寫到代碼中并且 push 到了 remote repo 里面, 本文將圍繞這個(gè)場(chǎng)景討論如何彌補(bǔ). 在 Gitee 創(chuàng)建一個(gè)新的 Repo, clone 到本地 創(chuàng)建兩個(gè)文件, commit 后 push 到 remote 作為初始提交 在 Gitee 檢查提交成功: 分別修改兩個(gè)文件, 模擬 A.txt 中誤寫入了敏感信息, B.txt 屬

    2024年02月04日
    瀏覽(21)
  • IDEA Git恢復(fù)DropCommit刪除的提交 撤銷Git錯(cuò)誤刪除 回退歷史版本

    IDEA Git恢復(fù)DropCommit刪除的提交 撤銷Git錯(cuò)誤刪除 回退歷史版本

    原因 由于在IDEA上commit時(shí)寫錯(cuò)了commit信息,想重新提交,就在提交記錄上右鍵-Drop Commit刪除了,然后就發(fā)現(xiàn)代碼也恢復(fù)到上次commit時(shí)的情況,這次新增的代碼全沒有了 恢復(fù) git應(yīng)該記錄了所有版本控制的歷史信息,應(yīng)該能恢復(fù)已經(jīng)刪除的某個(gè)版本的commit代碼 1.在項(xiàng)目文件夾打開

    2024年02月03日
    瀏覽(31)
  • git刪除歷史提交中的某些文件

    要從所有提交中刪除PDF文件并保留本地文件,你需要使用 git filter-repo 命令或 git filter-branch 命令來重寫歷史。請(qǐng)注意,這將修改提交歷史,因此需要小心操作,確保在執(zhí)行之前備份數(shù)據(jù)。 以下是使用 git filter-repo 命令的示例,假設(shè)要?jiǎng)h除所有PDF文件: 如果你要?jiǎng)h除多個(gè)文件,

    2024年02月14日
    瀏覽(94)
  • 刪除git關(guān)聯(lián),提交到新的倉(cāng)庫(kù)

    刪除git關(guān)聯(lián),提交到新的倉(cāng)庫(kù)

    要?jiǎng)h除git關(guān)聯(lián)并創(chuàng)建一個(gè)新的git庫(kù),可以按照以下步驟操作: 進(jìn)入你要處理的本地git倉(cāng)庫(kù)目錄。 刪除與遠(yuǎn)程倉(cāng)庫(kù)的關(guān)聯(lián): 初始化一個(gè)新的git倉(cāng)庫(kù): 添加所有文件到本地倉(cāng)庫(kù): 提交更改: 創(chuàng)建一個(gè)新的遠(yuǎn)程倉(cāng)庫(kù),例如在GitHub上創(chuàng)建一個(gè)新的倉(cāng)庫(kù)。 將本地倉(cāng)庫(kù)與新的遠(yuǎn)程倉(cāng)庫(kù)

    2024年02月15日
    瀏覽(28)
  • idea使用git刪除本地提交(未推送)

    idea使用git刪除本地提交(未推送)

    注釋: Reset Type 有三種: Mixed(默認(rèn)方式),保留本地源碼,回退 commit 和 index 信息,最常用的方式 Soft 回退到某個(gè)版本,只回退了 commit 的信息,不撤銷git add file,不刪除工作空間的改動(dòng)代碼 。如果還要提交,直接 commit Hard 徹底回退,本地源碼也會(huì)變成上一個(gè)版本內(nèi)容,不

    2024年01月24日
    瀏覽(26)
  • 【已解決】記一次git刪除指定的某次歷史提交,并執(zhí)行后續(xù)提交

    新項(xiàng)目,一個(gè)分支,提交十多次后發(fā)現(xiàn)第二次的提交影響了項(xiàng)目運(yùn)行,且提交量較大(請(qǐng)不要問為什么十多次后才發(fā)現(xiàn)。。。) git log:查看歷史提交版本號(hào) git rebase -i 【要?jiǎng)h除提交的前一次版本號(hào)】 這時(shí)顯示如下, i ,進(jìn)入編輯模式,刪除想要?jiǎng)h除的提交記錄(帶pick的整行

    2024年02月07日
    瀏覽(25)
  • git 刪除某一次的提交(commit)

    git 刪除某一次的提交(commit)

    突然有同學(xué)問怎么刪除指定的提交,其他的保持不變。 大致的意思就是我先提交的是a,又提交了b,c是我最近的一次提交。然后項(xiàng)目變動(dòng),b的這次改動(dòng)不需要提交了,怎么把b的這次commit去掉,還不影響c。百度即可得到想要的答案。 下面我總結(jié)起來,以備不時(shí)之需。 最主要

    2024年02月03日
    瀏覽(112)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包