使用git提交中删除idea

https://segmentfault.com/q/1010000000720031

http://www.tuicool.com/articles/a6Nf63F

先有项目,然后分享至github,没有添加gitignore,导致.idea文件同样上传。想删除.idea办法:

你要先去删除远程的 .idea 目录。 这种情况,你是在设计gitignore 之前就没考虑好的,现在的措施是: rm -rf .idea (这样会删掉你本地的,不过你重新打开一次项目就有会自动给你生成了) git add -A . 提交 git pull pull 后再看看同步后,远程的删掉没有;如果本地有,再次重复下。 干净后,这下 git rm -r --cached .idea 取消跟踪 在push 吧

有时候,想要用本地的代码完全覆盖远程仓库:

直接在命令行敲:

git push -f origin master 注释: origin 远程仓库名, master 分支名,-f 为force,意为:强行、强制。

这行命令的意思就是强制用本地的代码去覆盖掉远程仓库的代码,敲 git push --help 可查看官方的解释(英文的)。当然不止这一种操作方式了,但是这种操作是最快(bao)速(li)的,不会有冲突什么的,当然我也有一个忠告:请谨慎使用!请谨慎使用!请谨慎使用!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区

领取腾讯云代金券