git 很强大,在linux下开发习惯了。
使用git管理keil工程,最大的问题是里面的那写生成文件。
可以使用.gitignore来管理
在你的.git目录下,新建.gitignore文件,
!*.c
!*.h
*.log
*.plg
*.bak
*.dep
*.uvgui.*
JLinkLog.txt
*.o
*.d
*.crf
*.tra
*.axf
*.hex
*.lnp
*.sct
*.__i
*.htm
这样就可以只管理你的.c .h文件了。
但是这种方式只能在新建工程后,就创建,如果已经执行了git add . && git commit . -m "some"
再新建.gitignore的话,.gitignore对之前添加的文件是不起作用的。
可以通过
git rm -r --cached 非欲管理文件来删除
-r:递归
git commit
然后.gitignore中的忽略,起作用