总觉这一年半来没做什么项目,只是忙于给别人做测试,出方案,还有就是些杂七杂八的事。什么原因呢?其实是源自于内心的骄傲与不踏实。总觉得这简单,那简单,实际真做起来,问题还是蛮多的。真正实现一个功能,以后对自己做项目,就可以直接拿来用。所以,还是要认真的对待自己所能掌握的项目的。不能不俯下身去,这山看着那山高了。

每每想起,自己工作这些年,如果有人问“什么RTOS,做过项目吗?”。还真是对不起自己这些年的道行。如何利用有限的时间呢?自己的无知还是很清楚的,要想比别人飞的更高,只有多多付出。坚持、加油!

-------致将要以没用过RRThread做项目的自己

什么样的学习方法是最有效的呢?最近的 “俯下身去的坚持” 给了我答案,那就是“动手”。只有动了手,才能代表全身心的投入!

如最近再次看了下git远程代码管理,虽然之前也弄过这些,但还是没有意识到这个工具的意义,一直也没有用起来,此后要记住了,如果很多人都在用的东西,一定是有价值的,要仔细的研究透掌握好,还要用起来。这样技术上才能逐渐有所提升。就像昨天自己查的芯片一样,STM32L4,批量的价格已经降到和F1的价格差不多了,性能更高了,为什么自己还在用F1和F0的呢?STD库已经对新出的芯片不支持了,为什么还想着用呢?如此下去只能是“井底之蛙”。

接触软件也有差不多两年多的时间了,明显能体会到以后的嵌入式的开发,必然如软件开发一样,组件化。要想站在时代的前沿不被淘汰,就得想到提前准备。

先来过第一坎-------git代码管理,从SmartGit开始

git管理框图:

对于index暂存区的理解,就是本地文件来下隐藏的git文件:如下图

master: 英语“主要”,是本地库中master分支。

workspace:就是平常编辑代码的地方。

1、基本的快捷键操作:

前三个就不用说了,看图标就知道是做什么的,主要针对的是远程库的操作。

stage/unstage:主要针对的是暂存区操作。stage:阶段  Discard是丢弃。Stash:改动

Repositories:仓库,是指本地仓库的目录

graph:图形,用于追溯代码故事

Branches:显示的是本地库Local Branches 远程库origin和库中打过标签的tags.

Recyclable Commits:可回收的提交

2、从远程库获取代码:直接按以下操作就可以了,可以从github下克隆工程代码

3、管理代码:这个图还是挺重要的。

不认识的单词:

fetch:  取的意思

checkout:查看

pull:拉

pull操作:

fetch操作:

效果是从“远程库”获取代码到“本地库”。

checkout操作:

branch:加分支操作:

meger:混合两个分支的操作

效果是:“选择的目标分支代码”与“本地工作空间”代码混合.

追溯代码故事:

目的是通过版本号查看修改了哪些部分的代码。

submodule:子模块,通过submodule方式引入到自己的代码中。这样以后在github上找到可用的代码,可直接通过子模块的方式加入到工程中。

最后一点:

如何删除github云端项目???

一、点击进入你要删除的repository,如下图,点击右侧的Settings;

二、进入setting后拉到底,可以看到

三、输入确认删除的项目名字后,点,我理解删除即可

RTThread项目之写在前面的话及GIT准备相关推荐

  1. 从golang-gin-realworld-example-app项目学写httpapi (四)

    从golang-gin-realworld-example-app项目学写httpapi (四) https://github.com/gothinkster/golang-gin-realworld ...

  2. 作为一个研发背景出身的项目经理写给IT面试者的几点建议

    作为一个研发背景出身的项目经理写给IT面试者的几点建议 一.绪论 二.应试者跳槽频繁 三.只熟悉框架名称,而不了解全面 三.项目过程中缺少SQL调优 四.关于前端框架 五.关于团建方面 六.关于爱好或 ...

  3. git idea 本地历史版本回滚_如何为IDEA项目创建GitHub存储库和本地Git存储库

    有几种方法可以使用IntelliJ IDEA来发布我们在GitHub上编写的代码.在此博客中,我们将介绍两种方法.第一个步骤是最快的一步,您可以在其中创建本地和远程存储库.第二种方法是多步骤,当您要为 ...

  4. 2020.2idea怎么创建html项目_如何为IDEA项目创建GitHub存储库和本地Git存储库

    有几种方法可以使用IntelliJ IDEA来发布我们在GitHub上编写的代码.在此博客中,我们将介绍两种方法.第一个步骤是最快的一步,您可以在其中创建本地和远程存储库.第二种方法是多步骤,当您要为 ...

  5. GitCode创建项目仓库并上传代码(git)

    文章目录 一.代码托管介绍 二.GitCode介绍 三.生成SSH密钥 四.配置SSH密钥 五.新建一个项目 六.项目下载到本地 七.关联本地工程到远程仓库 八.执行git命令,提交文件 九.其他小技 ...

  6. 7.RT-thread 项目实战--FreeModbus协议的移植

    在工控设备中,modbus协议是应用非常广泛的,所以我们的demo集成modbus,并通过modbus进行参数的设置及存储. 一.基于led的工程进行,modbus RTU功能的实现. 1.打开RT- ...

  7. php写项目,php写web项目

    写web项目,页面中的js是单独拿出来放在一个js文件中比较好,还是直接写在html页面中比较好?有什么优缺点? 回复讨论(解决方案) 肯定是单独拿出来好啊,出现错误便于查找 单独放便于开发,可多页面 ...

  8. python代码写完怎么运行-Python 项目代码写完了,然后怎么打包和发布?

    你把你的代码写完了,是不是要给别人使用下,怎么打包你的项目代码呢? 喂,开源么? 接下来小帅b就跟你说说,如何打包你的代码. 就拿我们上次演示的 用 Python 开发一个 「个人计划 todolis ...

  9. php代码里怎么写html代码_菜鸟青铜变白银!Python 项目代码写完了,然后怎么打包和发布?...

    你把你的代码写完了,是不是要给别人使用下,怎么打包你的项目代码呢?喂,开源么?接下来小帅b就跟你说说,如何打包你的代码.就拿我们上次演示的 todo为例,写完代码之后,代码的目录是这样的: 在 tod ...

最新文章

  1. 序列化在反序列化时无法加载程序集的问题
  2. Docker安装MariaDB
  3. 大型软件公司.net面试题!一定得看(附答案)
  4. python和c++哪个好学-C++和Python哪一个更好?
  5. github php项目,12月份GitHub上最热门的PHP项目
  6. Mq安装服务器文件传输,RabbitMQ学习:安装RabbitMQ及RabbitMQ的初步配置(一)
  7. C ++或Java,高频交易哪个更快?
  8. 断点续传和下载原理分析
  9. 海狮号水下机器人_供应海狮(SeaLion)ROV水下机器人
  10. DRD:线程错误检测器
  11. 下列类型不是mysql_下列( )类型不是MySQL中常用的的数据类型。
  12. linux如何使用eth0网卡,Linux运维学习之如何取出网卡eth0的ip地址?
  13. Vector Math for 3D Computer Graphics (Bradley Kjell 著)
  14. .net 2.0 只读TextBox取值问题
  15. Silverlight中 非UI线程更新UI 的几种方法
  16. Spring Boot 集成 RabbitMQ 升级
  17. 常用的python科学计算库有哪些_python科学计算常用的数学科学计算库有哪些?
  18. mapgis k9将wp、wl、wt转shp属性字段名乱码
  19. SQLITE测试工具
  20. 图像检索哈希算法综述

热门文章

  1. MySQL数据库学习导航
  2. 车速与档位匹配关系_科三车速与挡位如何完美匹配?这篇文章告诉你答案!
  3. 破解mifare Classic(M1)非接触式射频IC卡--Mifare crack Hack 笔记一
  4. 07_JavaScript数据结构与算法(七)双向链表
  5. dynatrace purepath数据转换到数据库
  6. 设备指纹详解之识别垃圾账号
  7. 路由器密码 $1$$zdlNHiCDxYDfeF4MZL.H3/
  8. razor生成html,MVC Razor模板引擎输出HTML或者生产HTML文件
  9. matlab如何查看函数源代码,通达信fft函数,如何查看matlab fft函数源代码
  10. 自动气象站和气象信息网络