该文参考自Git 的 .gitignore 配置。
进行git项目前,都应该提前建立一个.gitignore文件,防止将不需要的东西也进行上传,毕竟上传的越大,push的时间不是一般的大,时间也很长。
本文主要是为了记录下自己遇到的坑,在github中的文件夹的删除,可通过建立.gitignore文件,通过add–commit–push实现。
通过pycharm使用git远程库时遇到的问题:
同时由于开始的时候没注意,直接在pycharm中将文件夹push到本地master,然后就是漫长的电脑push卡顿(电脑略渣)。
在这里记录下,如何将push到本地master的commit中的内容进行删除。
鼠标右键—git----repository----rebase,进行重新提交,在弹出的界面中,将需要删除的commit设置为squash粉碎即可(记得将需要squash的命令往下,会提醒第一条命令不可以进行squash)
在知乎上看到也可在Git上输入命令:
git rm -r --cached .idea # --cached不会把本地的.idea删除
git commit -m 'delete .idea dir'
git push -u origin master
命令行不行的话,就可以用.gitignore啦~