
Git
champwang
阅读是一件快乐的事情。
展开
-
[git]如何repo sync一份干净的code
android 系統開發會需要經常sync code,如果單獨使用 repo sync 命令,會出現類似以下錯誤:kernel-3.10/: discarding 1 commitserror: device/common/: device/common checkout 270d71d1cf6bca70c763edb4b6c2162ac9f5d680 error: vendor/goog原创 2015-11-06 19:42:11 · 6535 阅读 · 0 评论 -
[git]查找某个地方是谁修改的一种方法
多個 team 一起開發一個項目,會碰到“踢皮球”的事情,如果能找到commit id 來證明是誰改的,那就是最好的證據了。 先進到修改過的git 目錄下,通過以下命令,可以找出有此修改的commit id: git rev-list --all | xargs git grep -F 'your_search_string' > a.txt 然後從最後一個c...原创 2015-11-06 19:59:24 · 2287 阅读 · 0 评论 -
[git]android 开发下载某个branch中的某个git 目录
通常,本人在Android 开发中,都是下载完整的 Android Linux code 来feature 开发和 issue debug. 這是因為要image 編譯等。 如果只是查看某個 git 目錄,我們只要下載該branch 中的 git 目錄即可。可以省下不少時間。下載kernel-3.10命令如下:git clone git://原创 2015-11-09 15:32:43 · 1232 阅读 · 0 评论 -
[git]error: pack-objects died of signal
现象:git clone 或是 git pull的时候会出错,error 大概如下remote: Enumerating objects: 7433, done.remote: Counting objects: 100% (7433/7433), done.error: pack-objects died of signal 993/3835) error: git uploa...原创 2019-01-01 10:26:22 · 3867 阅读 · 0 评论