uniapp的git操作踩坑
unpackage的git的问题
我们在git的时候会发现出现了冲突,但是冲突文件时unpackage中的文件。这个问题是可以避免的,因为当我们查看冲突的时候,会发现很多的乱码,而且在自动合并时,会出现???这样的乱码。那么如何可以避免这样的问题呢?
创建一个.gitignore文件
下面给大家分享一个前端使用的gitignore文件写法。
.DS_Store node_modules /dist /mtk/url.js unpackage # local env files .env.local .env.*.local # Log files npm-debug.log* yarn-debug.log* yarn-error.log* # Editor directories and files .idea .vscode *.suo *.ntvs* *.njsproj *.sln *.sw?
清空add的文件中,unpackage中的文件缓存
git rm -r --cached unpackage
git push
然后我们再一次git我们的代码,就会发现不会出现之前的问题了,而且以后再进行add的时候会自动的跳过unpackage文件。