工具 :git
思路: 克隆本地+重新上传
*** 作:
1.将对应仓库克隆到本地库[ 命令行git clone xxxxxx.git] (我是直接在Pycharm中 *** 作的)
2.在Git Bash中删除文件和文件夹
git rm test.txt (删除文件)
git rm -r test (删除文件夹)
3.提交修改,输入如下:
git commit -m "Delete some files."
4.重新上传,输入如下:
git push origin xxx
注意点:
1.使用Git Bash删除文件时,必须切换到对应的文件夹下面,例如进入这个位置 “E:\Python\CV_homework\KW1”应该先进入E盘,输入 cd e:
接着输入 cd Python\CV_homework\KW1
2.如果文件夹或者文件名中有空格需要先加转义符' / ' 再加空格' ',例如删除文件
正确输入: git rm hw_1_image\ process\ basic1.0.py
刚开始上传项目的时候,忘记了写.gitignore文件,结果把整个项目目录的提交到github上了,包括本地的环境配置文件等,如.idea、out、*.iml。那么该如何删除github上对应的文件夹或文件,而保留本地的呢?
以删除.idea文件为例:
git rm -r --cached .idea(some-dictionary)
git commit -m 'delete .idea dir(some-note)'
git push -u origin master
因为在github官网上 *** 作的话,只能删除单个文件,所以采用了指令的方式删除不需要的文件目录。
删除方法步骤如下:
1、工具需求
(1)github平台
2、要知道在github上只能删除仓库,却无法删除文件夹或文件,
所以只能通过命令来解决,
(1)首先进入master文件夹下,
Git
Bash
Here
,打开命令窗口$
git
--help
帮助命令
(2)$
git
pull
origin
master
将远程仓库里面的项目拉下来,$
dir
查看有哪些文件夹
3、此时$
git
rm
-r
--cached
target
删除target文件夹,$
git
commit
-m
'删除了target'
提交,添加 *** 作说明,如图。
(1)最后$
git
push
-u
origin
master
将本次更改更新到github项目上去,删除完毕。效果如图所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)