git VS repo 區別?
1. git:Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。
2. Repo: Repo是谷歌用Python腳本寫的調用git的一個腳本,Repo實現管理多個git庫。
Git 常用命令
1. git init:在當前目錄創建一個新的Git倉庫。
2. git clone [url]:克隆遠程倉庫到本地。
3. git add [file]:將文件添加到暫存區。
4. git commit -m [message]:提交暫存區中的文件到本地倉庫。
5. git status:顯示工作目錄和暫存區的狀態。
6. git diff:顯示工作目錄和暫存區的差異。
7. git branch:顯示當前分支列表。
8. git checkout [branch]:切換到指定分支。
9. git merge [branch]:合并指定分支到當前分支。
10. git push:將本地倉庫推送到遠程倉庫。
11. git pull:從遠程倉庫拉取更新到本地倉庫。
Repo常用命令
1. repo init -u [url]:初始化Repo并指定遠程倉庫的URL。
2. repo sync:同步所有倉庫的最新版本。
3. repo start [branch] [file]:創建一個新分支并開始工作。
4. repo upload:將本地的改動上傳到Gerrit進行代碼檢查。
5. repo abandon [change-id]:放棄一個修改并關閉Gerrit中的對應change。
6. repo diff [revision]:顯示當前修改與某個指定版本的差異。
7. repo forall -c “git [command]”:對所有倉庫執行指定的Git命令。
8. repo status:顯示每個倉庫的狀態。
?