以自己的CC2640的CCS工程为例介绍。该工程主要有3个部分。一部分是工程的协议栈,一部分是工程主要程序,另一部分是CC2640SDK中的协议栈及底层相关。
即:ble5_simple_peripheral_cc2640r2lp_stack_library、EEG_Slaver、ble5stack。
一: 在gitee新建一个仓库。该仓库默认会有README两个文件。
二:在本地工程文件夹处EEG_Slaver1处,右键-> git在这里创建版本库。默认选项,点击确定2次。文件夹会出现绿色的对勾。如果想取消该文件夹的备份,只需将文件夹下的.git文件夹删除即可(该文件夹是隐藏文件夹)
三:设置远端(仓库地址):在本地工程文件夹处EEG_Slaver1处,右键->TortoiseGite(T)->设置->Git->远端。将Gitee新建仓库的HTTPS或SSH地址复制到远端的URL,添加/保存。接下里的界面点击确定或者是。
四:首先拉取下,使远程仓库与本地库保持一致(该步骤很重要),该步骤会把远程库的2个readme文件复制下来。右键该文件夹->TortoiseGIt->拉取。
五:同步第一个文件夹,ble5_simple_peripheral_cc2640r2lp_stack_library。右键该文件夹->TortoiseGit->提交->"master".
对此次提交进行备注。选择要上传的文件,我这里全选了。提交并推送。接下来界面点击确定或是,最后关闭。第一个文件夹上传成功。按步骤五上传其他两个文件夹。
至此,3个文件备份完成。
用了4天,才无错误上传成功。最初使用github,但是网页总是打不开,需要翻墙。发现还有码云gitee这个东西。中间也是一直上传失败。问题出现在第三步,应该是先设置仓库地址,而我总是先进行第五步,虽然最后莫名其妙也能成功,但还是步骤不正确。总是会出错。