- 主题:git项目,提交的时候,如何不提交指定的两个文件?
有两个java文件,不小心写在了git项目里,里面有我的私密token。想在git push的时候,不提交这两个文件,有办法吗?还配置了pom.xml,所以直接把java单独copy出来,也是跑不通的。
--
FROM 120.242.253.*
删除
1、从将代码库的文件下载到本地
git clone http:xxxxxxxxxxx
2、删除要删除的代码
git rm -r --cached 要删除的代码
3、提交
git commit -m "删除xxx"
4、提交到代码库
git push
————————git rm -r --cached 要删除的代码 ,这样写,能同时删除服务器和本地的代码吗?
【 在 feng321 的大作中提到: 】
: 有两个java文件,不小心写在了git项目里,里面有我的私密token。想在git push的时候,不提交这两个文件,有办法吗?还配置了pom.xml,所以直接把java单独copy出来,也是跑不通的。
--
FROM 120.242.253.*
谢谢,git rm 删了,把原文件复制到了别的地方,应该解决了。
【 在 iwannabe 的大作中提到: 】
: git reset HEAD
: 再提交一遍
--
FROM 120.242.253.*
谢谢。我不小心提交的java文件中,是包含私密的token,被别人用了,算我头上,就亏了。不过事情也不大。这个token只是实名注册了一下,没有冲钱到里面。唉。。。
【 在 jimmycmh 的大作中提到: 】
: 是已经commit且push过了吗?
: 那这个事除了改密码,基本无解
: 首先别人可能pull过了,即使你把所有历史都删除,别人那也有副本
: ...................
--
FROM 120.242.253.*