创建于:20201225
修改于:20201225
1、背景
工程文件中包含太多的数据文件,分布在不同的文件夹下。由于每个文件夹下部分数据文件不再使用,就在本地直接删除。
远程仓库需要和本地一样进行删除。为了避免在远程仓库一个一个的删除,可通过git命令方式实现。
2、操作
(1)删除本地不需要的多个文件
如果文件中含有中文,则需要特殊命令来让git接受中文。
打开git终端,执行如下操作。
git config --global core.quotepath false
(2)查看改动
git status
改动的是红色标记
(3)add本地目录下的文件
git add -A
git status
这个时候变成了绿色
(4)确认并上传
git commit -m "del"
git push
commit后变成了白色字体。
3、git add -A 与 git add .
git add . # 添加新文件、被修改文件
git add -A # 添加新文件、被修改文件、已删除文件
本地直接删除文件后,git到远程仓库,为什么不会同步删除对应文件
4、参考链接
(1)Git删除本地文件后,如何同步到远程(代码文件名包含中文)
(2)本地直接删除文件后,git到远程仓库,为什么不会同步删除对应文件
(3)本地删除文件,git远程不同步删除