RTThread項目之寫在前面的話

總覺這一年半來沒做什麼項目,只是忙於給別人做測試,出方案,還有就是些雜七雜八的事。什麼原因呢?其實是源自於內心的驕傲與不踏實。總覺得這簡單,那簡單,實際真做起來,問題還是蠻多的。真正實現一個功能,以後對自己做項目,就可以直接拿來用。所以,還是要認真的對待自己所能掌握的項目的。不能不俯下身去,這山看着那山高了。

每每想起,自己工作這些年,如果有人問“什麼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後拉到底,可以看到

三、輸入確認刪除的項目名字後,點,我理解刪除即可

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章