Difference of repo sync repo init toward git clone and git pull
<p>Based on my understanding that when I try to clone the changes of my branch I would.<code>repo init -u ssh://git@bitbucket.url:1234/Folder1/course.git -b my_branch -g IT</code>then <code>repo sync</code>.I discovered that some people also use <code>git clone -b my_branch ssh://git@bitbucket.url:1234/Folder1/course.git</code> then <code>git pull origin my_branch</code> .What is the difference between these 2 sets of command ? Both are basically the same right ?</p>