做了一次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 ...