悠扬随风 发表于 2025-2-24 15:40:46

1-19 .gitignore的作用

Keil编译时会天生许多中心文件,我们并不需要对这些文件举行版本控制,否则容易出现提交一次代码,结果出现两百多个文件变更
在当地仓库目录下打开git bash,输入以下下令:
touch .gitignore https://i-blog.csdnimg.cn/direct/7f01ffda10a64a2686308eb41fbddec5.png
随后用vscode打开创建的.gitignore文件(尽量不要用微软的记事本)
将这段代码粘贴进去
# Keil Generated output files in the sub-directories .\Listings and .\Objects
*.lst
*.o
*.d
*.crf
*.lnp
*.axf
*.htm
*.build_log.htm
*.dep
*.iex
*.i
*_2i
*.l2p
*.fed
*.map
*.hex
*.bin
*.Bak

#Keil Project screen layout file
*.uvguix.*
*.uvgui.*

#JLINK file
JLinkLog.txt
*.dbgconf https://i-blog.csdnimg.cn/direct/b42bab4c14aa4559852a8dbe7791614f.png
git 禁止主动换行:
禁止行尾主动转换
.uvprojx和.uvoptx项目文件的每行以换行符(LF)末了(UNIX风格),而在Windows系统中,文件的每行通常使用回车换行符(CRLF)末了。Git会主动检测这一点,并将服务器上的行尾改为CRLF。如许会出现不一致,可以使用以下下令禁止Git主动修改行尾。
在Git下令行界面中输入:
git config --global core.autocrlf false https://i-blog.csdnimg.cn/direct/fd57e363327a4c22bac46c905038cc78.png
......

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 1-19 .gitignore的作用