repo sync repo init与git clone和git pull的区别

时间:2016-08-30 09:32:10

标签: git github

根据我的理解,当我尝试克隆我的分支的变化时,我会{。{1}}然后repo init -u ssh://git@bitbucket.url:1234/Folder1/course.git -b my_branch -g IT。我发现有些人也使用repo sync然后{{1}这两组命令有什么区别?两者基本相同吗?

1 个答案:

答案 0 :(得分:2)

Google的Repo旨在管理Android代码库,该代码库通常由超过400个git repos组成。在-u之后的git repo url只是Repo的清单的git repo。它存储描述一些Android代码库的所有git repos的快照的清单。 repo sync然后解析清单并克隆每个git repo并检查每个修订版本。

git命令用于更一般的目的。 Repo命令是打包的git命令,用于操作多个repos。