AOSP中常用repo git命令

2021-07-11 17:39:29 字數 686 閱讀 2211

最近在aosp下編寫了漏洞的patch以及cts的patch,趁機重新學習了repo以及git的相關命令,特此記錄。

目錄下的**被改亂了,想恢復原狀? 不用怕,來~~~

git reset --hard head
一般寫patch的步驟:

在要做修改的目錄下

1.切換到最近版本的aosp:

git checkout android-6.0.1_r41
2.基於此版本建立新的分支並切換過去:

git checkout -b android-***xx
3.在當前分支下做修改

4.將產生的修改提交到暫存區

git add -all
提交前如果有不小心產生的不必要的修改,使用如下命令清除對檔案造成的修改

git checkout --
5.產生diff

git diff --cached >> android-***xx.patch
這條命令會把暫存區裡面的內容同切換之前的分支做diff,此時就是我們要的patch啦

btw, 做完這些後記得切換回去且將暫存區的資料拋棄掉

用git status常檢視狀態

windows bat批處理中常用的幾個命令

1 怎樣建立和執行批處理檔案 bat echo hi pause 最後雙擊執行該bat檔案,列印結果 或者可以在命令列裡執行該bat檔案,如 2 怎樣宣告和使用變數 使用set命令宣告變數 3 怎樣給bat檔案傳引數 直接在命令提示符下鍵入你的bat檔名,用空格分隔引數,然後在bat中用 1就是第乙...

安全基礎 25 Linux應急響應中常用的命令

1 查詢特權使用者特權使用者 uid 為0 root localhost awk f 3 0 etc passwd2 查詢可以遠端登入的帳號資訊 root localhost awk 1 6 etc shadow3 除root帳號外,其他帳號是否存在sudo許可權。如非管理需要,普通帳號應刪除sud...

常用vi指命

vi的使用 功能最強在的編輯器 vi vi是所有unix系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。當然,對unix系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以後在unix世界裡必將暢行無阻 游刃有餘,因為其他幾種文字...