repo作爲管理多個git倉庫的一種工具,廣泛應用於多項目多倉庫的代碼管理。
repo init -u url [-b branch]#安裝repo倉庫及Mainfest倉庫,可以增加-b參數來指定mainfest中的分支
repo sync #更新項目中所有倉庫文件
repo upload #上傳代碼到遠程倉庫,相當於對所有倉庫執行git push
repo forall -a "git command" #對項目中的各個倉庫都執行某個操作
repo status #查看所有倉庫的增刪改狀況
實際應用中掌握以上命令基本可以覆蓋日常使用。
想進一步瞭解repo原理的話可以參考老羅的博客: