Git回退取消文件的跟踪

这篇文章的方法不是很对,虽然删除也会取消跟踪,但是不是好的办法,可能会造成版本库合并时冲突。可以使用

 git commit --amend 方法,具体的参考http://blog.csdn.net/tangkegagalikaiwu/article/details/8542827这篇文章:

下面的方法虽然不是最好的解决方法,但是保留下来,希望自己以后做个借鉴。各位网友你们就不要被下面的给误导了。

今天用git把本地实现了功能的代码 提交到了本地版本库,然后又提交了远程版本库,一不小心把配置文件也提交了上去,想要取消对配置文件的跟踪,经过探索终于成功了,步骤如下:

 

回退前:

 

 

 

退回到上一步:

git reset --soft HEAD~1

 

 

删除本地版本库(不删除工作区的)文件:

git rm --cached delete.txt

删除前:

 

 

 

删除后:

 

 

 

 

提交到本地版本库:

git commit 

推送到远程版本库:

git push origin master

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值