本文总结了最近使用Git时候遇到的两个问题:
1. 当将不必要跟踪的文件加入到仓库后如何处理?
2. 提交了多个功能相同的commit后如何处理?
git rm --cached ignore_target_file
删除对某个文件的跟踪# 忽略.gitignore文件
.gitignore
# 忽略.idea/文件夹
.idea/
# 忽略target/文件夹
target/
执行移除,新建.gitignore文件之后,再次git status就可以看到,这些讨厌的多余文件已经不被跟踪了。什么样的文件需要被忽略?编译生成的文件夹,如target目录;机器自动生成的,我们不会手动修改的隐藏文件,如.idea目录;中间文件,例如java项目中的.class文件。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/duqi_2009/article/details/47754367