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文件。