不知道为什么我记得我写过这个内容但是又找不到了,只好照着大致记忆写一下以备留存。
1、首先肯定是.gitignore文件
.gitignore文件适合在文件尚未被追踪时加入,将其忽略便可以不上传到远程端。
2、git update-index --assume-unchanged docMining/.classpath
看这个样子就知道这是用来弥补已经把奇怪的东西上传到远程端的补救措施,本地忽略此文件的更改,这样便不会出现unstaged的文件变化了。
恢复使用:git update-index --no-assume-unchanged docMining/.classpath
3、git rm --cached
这个具体作用是将文件从追从文件中删除,但是不删除本地文件,但是在别人进行pull或者merge的时候还是会把别人文件夹下的东西删除了。。。