說明:本文方法在2023-02-13當天Windows 10 64位系統(tǒng)下親測有效,其它系統(tǒng)暫時未知,如有小伙伴測試成功可以在評論區(qū)留言哦!
一.清空倉庫中的所有文件
場景:想要清空github遠程倉庫的所有文件和文件夾但不刪除該倉庫
在一個空文件夾下,右鍵Git Bash Here
- 輸入
git clone 倉庫地址
,比如git clone https://github.com/username/test1.git
- 第1步完成后會在當前文件夾下會生成test文件夾,
cd test\
進入test文件夾,輸入git rm -rf *
命令,刪除本地除.git
外的所有文件(必須要有.git文件其余git命令才有效) - 輸入
git commit -m 'Empty the repository'
命令,提交清空信息到本地倉庫 - 輸入
git push
命令,推送到遠程倉庫
如果出錯可以試試強制推送git push -u origin main -f
(main有時可以換成master)
回到github遠程倉庫,刷新即可看到已清空。
PS:之前自己找了好久,最后在Google搜索下找到了這個方法,在此整理后分享一下
參考鏈接:https://lele3.github.io/2018/11/07/刪除遠程倉庫文件夾或文件.html
二.刪除倉庫中的一個或多個文件
在一個空文件夾下,右鍵Git Bash Here
- 輸入
git clone 倉庫地址
,比如git clone https://github.com/username/test.git
- 第1步完成后會在當前文件夾下會生成test文件夾,
cd test\
進入test文件夾,輸入git rm -r --cached 文件名
命令,例如git rm -r --cached public
- 刪除后會顯示
rm 'public'
,說明刪除成功;接下來輸入```git commit -m '刪除public文件’提交到本地倉庫如下圖
4.輸入git push
推送到遠程倉庫后刷新即可
參考鏈接:https://blog.csdn.net/ingenuou_/article/details/107452638文章來源:http://www.zghlxwxcb.cn/news/detail-508513.html
版權聲明: 轉載前需要經(jīng)過作者同意。文章來源地址http://www.zghlxwxcb.cn/news/detail-508513.html
到了這里,關于git清空遠程倉庫的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!