工具 :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官网上 *** 作的话,只能删除单个文件,所以采用了指令的方式删除不需要的文件目录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)