android - 添加 .gitignore 并删除应该被忽略的文件
问题描述
我按照此链接https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/将我的项目推送到仓库。我注意到我没有 gitignore 文件,并且 .idea 和 .iml 等文件已添加到 repo 中。如何添加 gitignore 文件并从 repo 中删除这些文件?
解决方案
您需要将.gitignore文件添加到项目根目录
从Android.gitignore获取 Android 的 .gitignore 文件 它包含所有可能的忽略文件,这些文件应该从 android 项目中忽略
然后按照这些git 命令从 git 存储库中删除文件。本地文件不会被删除
git rm --cached .idea
git rm --cached project.iml
git rm --cached <file_name>
删除所有要忽略的文件然后添加更改并使用以下命令提交
git add .
git commit -m "ignoreable files ignored"
然后,如果您想将这些更改推送到远程,只需使用
git push origin master
编辑 1
如果您的远程分支有新的提交并由其他贡献者更新,您需要在推送之前获取它并重新设置它
git fetch origin master
git rebase origin/master
git push origin master
所以它将与本地分支同步
推荐阅读
- excel - 用于计算名称出现在不同列表中的次数的函数
- python - Python 3.6、Windows 10 .tar.gz 提取不起作用
- openacc - 将 OpenACC 与已编译的 C 程序一起使用
- excel - 当书签有 333kb/7200 行时,如何避免错误“程序太长”?
- math - 我们需要按什么顺序把重量放在秤上?
- django - 在单个会话中处理多个模型的正确方法
- mysql - 如何在 MySQL 中将 BLOB 转换为 DOUBLE
- r - 用 R 中的列表填充数据框
- javascript - 如何在 Web 组件中展平/去抖动属性更改回调
- google-cloud-platform - 如何在 GCP 上的 Ray 中传输有关工作人员的数据?