平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“git提交log文件后如何取消跟踪并加入gitignore”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
应用场景
如下所示所示:
实际处理时,某个log 文件,被同事用git 提交到了服务器,本地拉去之后我们的跟踪也会受影响
取消跟踪的方法
如下所示所示:
删除本地缓存
git rm --cached "logs/test.log"
提交无效的log
git commit -m "ignore log"
再将log 文件添加到gitignore 文件中即可

总结
在这个场景下,总的来说,git提交log文件适合结合实际项目边做边理解。先抓住核心思路,再逐步补上细节和边界处理,最后效果会更稳定,也更容易复用。

