用git 公升級版本的一些總結

2021-06-09 19:55:13 字數 739 閱讀 5501

做了一次git 版本公升級,大致的經驗如下

合入記錄 共60個檔案左右

1,電源支援驅動,觸控螢幕驅動,恢復模式,啟動機械人,螢幕大小設定;

2,支援gsensor,顯示驅動,設定預設為中文,支援wifi bcm4329,支援camera,支援外接電源

3,終端許可權設定,板級支援, 音訊錄製等;

合入的目錄一般分布在:

1, device/amlogic

2, kernel/driver/amlogic

3, 板級支援檔案

合入過程如下:

1,用命令git log --name-status > modified.status 把修改的檔案列表匯出來;

2,用命令diff  commit_checksum_start commit_checksum_end   srccode_path 把具體檔案修改的內容匯出來;

3,用比較軟體比較原版本和公升級版本檔案之間的差異,依次合入;

合入中其它命令的使用

比對新版本和老版本,並且把檔名和檔案路徑相同但是內容不同的匯出來,只匯出帶檔案路徑名;

1,diff -rqb old/  new/|grep files

比對新版本和老版本,並且把新舊版本不一致的檔名匯出來

2,diff -rqb old/  new/grep only

對比檔案,並且顯示差異,如用選項-r 則也可以對比目錄

3,diff -b old-file  new-file

Git版本控制和個人一些總結

1.註冊github賬號,讓git 知道這台電腦做的修改要鏈結到哪乙個使用者git config global user.name git config global user.email your gmail.com 2.建立本機repo,初始化git管理mkdir local repo cd l...

git 版本控制的一些命令

git add 暫存區的目錄樹會更新,同時將工作區修改或新增的內容寫到了物件庫乙個新物件,該物件的id被記錄在暫存區的檔案索引中,工作區後續的add 和 暫存區後續的commitf都更新到這個id對應的物件中 git commit 暫存區的目錄樹寫入物件庫,head指向新的暫存區的那個目錄樹。簡單理...

git一些總結(自用)

一 push rejected push to origin master was rejected 開啟你要上傳 的資料夾位置 滑鼠右鍵git bash here 執行下面兩行命令 git pull origin master allow unrelated histories git push ...