git回退取消文件的跟踪

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

 

回退前:

 

 

 

退回到上一步:

[plain] view plaincopy
 
  1. git reset --soft HEAD~1  

 

 

 

 

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

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. git rm --cached delete.txt  

 

 

删除前:

 

 

 

删除后:

 

 

 

 

提交到本地版本库:

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. git commit   

 

 

推送到远程版本库:

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
    1. git push origin master  

posted on 2015-02-05 11:18  striveLee  阅读(142)  评论(0)    收藏  举报