原文:GIT 如何刪除某個本地的提交

一 rm后要commit一下才會生效,但這樣只是讓文件不再出現在今后的版本中,文件副本仍然會在.git 下 這樣git才能讓誤刪的文件恢復 。 要徹底消滅文件副本,那就要讓文件徹底從歷史中消失,分兩種情況: 如果你的文件添加記錄是最近 次,而且沒有別的更改,可以簡單使用reset hard commit id來徹底回溯,然后gc一下再上傳就沒問題了。 如果是在你N次提交以內的某次,而且同時還有別的 ...

2015-06-11 10:08 0 21043 推薦指數:

查看詳情

git 刪除本地提交

git reset --mixed [提交id]:此為默認方式,不帶任何參數的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index信息git reset --soft [提交id]:回退到某個版本,只回退了commit的信息,不會恢復到index file ...

Wed Jan 15 06:48:00 CST 2020 0 7348
git 刪除本地提交記錄

https://blog.csdn.net/davidhopper/article/details/95597551 使用git管理代碼版本時,有時需要刪除一些本地錯誤提交的記錄,如果待刪除記錄是最后一條或N條記錄,操作很簡單,使用如下命令即可: # 刪除本地最后一條記錄,如果需要刪除 ...

Wed Mar 11 02:32:00 CST 2020 0 4893
git 刪除本地分支 以及遠程提交記錄

一、引言   經常會把一些練手的項目傳到Github上面進行備份。其中有一個名為ColaFramework的Unity框架項目,期間提交代碼的時候在Log中上傳了一些比較敏感的信息,這些信息都可以在Github上面搜索到,馬上想把這些Log信息清除掉,使其變成一個沒有提交記錄的“新倉庫 ...

Fri Dec 25 05:06:00 CST 2020 0 871
git 提交本地文件,刪除文件夾,修改文件等

1. 下載git工具包 鏈接: 2. 右鍵打開git bash 登陸到自己的github賬戶 3. 創建本地文件夾 創建文件夾后,進入該文件夾,並將github上需要修改的項目pull到到當前文件夾 新增文件: 將文件拖拽到當前文件夾中(master),然后輸入 ...

Mon Sep 03 18:35:00 CST 2018 0 3105
Git 合並多次在本地提交

使用 n是一個變量,表示你需要修改從HEAD指向的版本之前的n次提交,包含HEAD這個版本。 例如你需要修改最近三次的提交,則需要使用 執行上述命令后,Git就會使用默認的編輯器打開一個腳本文件,像這樣,按照圖中說明編輯保存並關閉編輯器 接下來git會自動又打開一個編輯器 ...

Tue Mar 16 22:00:00 CST 2021 0 282
git 刪除某次提交

git rebase -i commit_id //commit_id為想要刪除的某次提交的前一個提交記錄 id 然后刪除想要刪除的記錄信息,或者把記錄信息前面的pick 修改成drop,根據提示進行信息保存。 然后進行git 強制提交(確保已經取出分支保護) git push -f ...

Wed Jun 27 19:14:00 CST 2018 0 1544
git刪除多余的提交

Git 刪除某一次提交 git log 列出提交的日志,查看提交的commit Id 選擇需要刪除提交的前一次提交,輸入git rebase -i commitId(上面commit查看到的Id,注意是你要刪除的前一個,或者前幾個) 找到你要刪除提交記錄,在你需要刪除提交 ...

Thu Dec 23 06:23:00 CST 2021 0 797
Git 刪除提交記錄

.Checkout git checkout --orphan latest_branch 2. Add all the files git add -A 3. Commit the changes git commit -am "commit message" 4. Delete ...

Fri Aug 24 00:15:00 CST 2018 0 813
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM