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:显示每个仓库的状态。