Git回退取消文件的跟踪
2015-02-05 10:35
260 查看
这篇文章的方法不是很对,虽然删除也会取消跟踪,但是不是好的办法,可能会造成版本库合并时冲突。可以使用
git commit--amend 方法,具体的参考http://blog.csdn.net/tangkegagalikaiwu/article/details/8542827这篇文章:
下面的方法虽然不是最好的解决方法,但是保留下来,希望自己以后做个借鉴。各位网友你们就不要被下面的给误导了。
今天用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
相关文章推荐
- git取消跟踪文件
- git取消文件跟踪
- git - 移除文件以及取消对文件的跟踪
- Git 取消跟踪已版本控制的文件
- git取消跟踪文件
- git 取消/添加 某文件的跟踪
- git取消文件跟踪
- git取消跟踪文件目录
- git取消文件跟踪
- git 取消跟踪 但是不删除文件
- git之取消文件跟踪
- git取消跟踪已版本控制的文件
- Git 取消跟踪已版本控制的文件(亲测可行)
- Git 取消跟踪已版本控制的文件
- git取消文件跟踪
- Git 取消跟踪已版本控制的文件
- Git——跟踪或取消跟踪文件
- Git忽略已经跟踪的文件
- git忽略已被跟踪的文件
- Git忽略已经跟踪的文件 转摘:http://blog.csdn.net/huguohuan/article/details/7380349