工作備忘錄

2021-06-28 14:13:20 字數 940 閱讀 9953

git add

git commit

./repo upload 《所要提交的目錄》

./repo forall -c git checkout

工作檔案的提交步驟:

(1)進入.11伺服器上的工作目錄。

例如,在做ota時的工作目錄是:/home/chamber/can/buildroot/infotm/dlimage_from_server

(2)輸入git status,察看到目前為止距離上一次提交時這個目錄下有哪些改動

『如果輸入status後,發現在untracked 底下有你不想上傳的檔案並且想全部刪掉,可輸入git clean -fd』

(3)git add 《需要提交的全部檔名》

(4)git commit

至此提交完畢

(5)提交完畢且沒有錯誤報告以後,表明本地的版本已經提交了,此時就需要將本地的版本同步到伺服器上,執行指令:

../../repo upload . (表示你現在在dlimage_from_server目錄下,要回到buildroot下執行repo,並上傳dlimage_from_server目錄下的修改)

git reset --hard 《歷史分支id> (退到歷史分支id,且不保留任何修改)

git reset --solft 《歷史分支id> (退到歷史分支id,但保留修改)

git branch 察看當前專案分支

git branch --all 察看乙個工程總共有多少專案分支

git branch -d 《分支名》 (刪除分支)

git checkout 《分支名》 (切換分支)

git checkout 《遠端分支名》  -b  《本地分支名》 (新建乙個本地分支,並將其掛到遠端分支上)

將所有的分支掛到另乙個主支上去:   ./repo forall -c git checkout 《目標主支》

工作資料備忘錄(2012 10 23)

最近在折騰opencv的東西,有些需要記錄一下 1.yuv與rgb相互轉換的公式如下 rgb取值範圍均為0 255 y 0.299r 0.587g 0.114b u 0.147r 0.289g 0.436b v 0.615r 0.515g 0.100b r y 1.14v g y 0.39u 0.5...

備忘錄模式

備忘錄模式 memento 在不破壞封裝性的前提下,捕獲乙個物件的內部狀態,並在該物件之外儲存這個狀態。這樣以後就可將該物件恢復到原先儲存的狀態。originator 發起人 負責建立乙個備忘錄memento,用以記錄當前時刻它的內部狀態,並可以使用備忘錄恢復內部狀態。originator可根據需要...

備忘錄模式

先從物件導向的三大特徵之一封裝說起。物件導向的封裝簡單點說就是把狀態 資料 和行為 操作這些資料的方法 放到一起,構成乙個單元,通常叫做類。乙個物件的行為是事先確定好的 靜態 一些指令碼,如果物件的狀態相同,物件看起來就是一樣的。所以當我們需要把乙個物件的某一時刻儲存起來,那麼只需要儲存它在那個時刻...