步骤 | 命令 | 描述 |
---|---|---|
1 | git clone 仓库地址 | 克隆远程仓库到本地 |
2 | git add . | 将所有修改添加到暂存区 |
3 | git rm 文件 | 删除本地文件(工作目录和暂存区) |
4 | git rm -r 文件夹 | 删除本地文件夹(工作目录和暂存区) |
5 | git commit -m '删除某个文件' | 提交更改到本地仓库 |
6 | git push (origin master) | 将本地仓库的更改推送到远程仓库 |
7 | git clone 仓库地址 | 克隆远程仓库到本地 |
8 | git add . | 将所有修改添加到暂存区 |
9 | git rm --cached 文件 | 删除暂存区文件,保留本地文件 |
10 | git rm -r --cached 文件夹 | 删除暂存区文件夹,保留本地文件夹 |
11 | git commit -m '删除某个文件' | 提交更改到本地仓库 |
12 | git push (origin master) | 将本地仓库的更改推送到远程仓库 |
第一种删除文件的方法:
- 使用
git rm
命令删除文件或文件夹,这将从工作目录和暂存区中删除文件。 - 删除后的文件将不再出现在本地的文件系统中。
- 执行
git commit
和git push
命令后,删除操作将被记录并推送到远程仓库,导致远程仓库中的文件或文件夹也被删除。
第二种删除文件的方法:
- 使用
git rm --cached
命令删除文件或git rm -r --cached
命令删除文件夹,这只会从暂存区中删除文件,而不会删除工作目录中的文件。 - 删除后的文件仍然存在于本地的文件系统中。
- 执行
git commit
和git push
命令后,删除操作将被记录并推送到远程仓库,导致远程仓库中的文件或文件夹也被删除。
工作区和暂存区的区分请看另一篇文章:https://zywi.cn/1435.html
请注意,在执行任何删除操作之前,务必确认你的操作不会对文件丢失或造成不可逆的影响。
THE END