Git - 从git仓库中删除文件
如果不配置 ==.gitignore== 文件,push 代码的时候就会把一些不必要的文件推送到远程仓库,如.idea文件、target文件。
如果不小心出现此文件在远程仓库可以通过以下步骤删除文件:
1.配置 .gitignore 文件
.idea
target/
2.将.gitignore文件上传到远程仓库
# 从远程仓库中拉取代码
git pull
# 添加 .gitignore 文件给 git 管理
git add .gitignore
# 提交代码到本地代码仓库
git commit -m 'edit .gitignore'
# 推送代码到远程仓库
git push origin master
3.删除git的.idea文件
# 删除指定的文件 .idea (也可以删除 其他的文件,只需要将 .idea 转换成别的文件名即可)
git rm --cached -r .idea
4.同步到远程仓库
# 提交代码到本地 "" 或者 '' 都可以 ,引号中是你提交代码的描述
git commit -m 'delete .idea'
# 推送代码到远程仓库
git push origin master
5.结果
操作完成之后,刷新远程仓库页面。git仓库中的 .idea 文件夹以及里面的内容已经被删除。
而且之后push代码也不会再把 .idea 文件上传。