使用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 条评论
登录 后参与评论

相关文章

来自专栏数据库新发现

DBA警世录:有些习惯DBA需要养成

作者:eygle  原文链接: http://www.eygle.com/archives/2007/02/dba_need_some_habit.html

823
来自专栏华仔的技术笔记

团队开发过程中遇到git冲突的一些填坑经历

34710
来自专栏云计算教程系列

如何在CentOS 7上安装和配置Elasticsearch

Elasticsearch是一个实时分布式搜索和分析数据的平台。它的流行是由于它的易用性,强大的功能和可扩展性。

550
来自专栏我的博客

scp命令提示bash:scp command not found

今天需要从a主机拷贝文件到b主机,两个主机都是linux的。 在a主机上使用scp命令拷贝 scp /root/1.txt root@www.0377joyou...

2745
来自专栏青玉伏案

Git知识总览(六) Git分支中的远程操作实践

前几篇博客陆陆续续的讲了好多关于Git操作的内容, 其中在上篇博客聊了《Git中的merge、rebase、cherry-pick以及交互式rebase》,本篇...

32711
来自专栏王磊的博客

PL/SQL Developer中文版下载以及使用图解(绿色版)

下载地址:http://pan.baidu.com/s/1eQCTmkM 1、运行plsqldev.exe程序; 2、设置Oracle主目录名/OCI库地址,如...

3617
来自专栏魏艾斯博客www.vpsss.net

windows VPS 用宝塔网站助手建立网站和数据库

2115
来自专栏皮振伟的专栏

[linux][bcache]bcache导致的xfs文件系统错误问题分析

前言: 频繁见到xfs报错,文件系统出现了破损。 目前有两种情况下使用xfs: 其一,在物理机上使用启用了bcache的blk设备,格式化成xfs直接使用,这种...

3097
来自专栏三木的博客

发行版制作及Anaconda基础

Anaconda是用于Fedora, RHEL等Linux发行版的安装程序,可以实现通过LiveCD,PXE,NFS等方式安装Linux系统以及利用kickst...

19410
来自专栏bboysoul

解决树莓派的gpio口不能读取ds18b20的设备文件

做了一个树莓派的温度检测装置,反正就是用ds18b20来传感器来检测温度这样子,不过树莓派最新的固件貌似不能读取ds18b20的设备文件

662

扫码关注云+社区