2017-09-21 9 views

답변

1

repo start BRANCH_NAME PROJECT_NAME을 살펴 보겠습니다.

나는 repo에 의해 사용 된 매니페스트를 알고 있다고 생각합니다. 그것은 다음과 같은 라인의 수백이 있습니다

<project name="ard_5.1/android_packages_apps_Browser" path="packages/apps/Browser"/>

ard_5.1/android_packages_apps_BrowserPROJECT_NAME하고 packages/apps/Browser 코드의 루트 디렉토리에 대한 상대 경로입니다.

cd packages/apps/Browser 
git branch feature_003 
#or 
git branch feature_003 HEAD 

그것은 저장소 packages/apps/BrowserHEAD에서 새로운 지점 feature_003를 만듭니다 repo sync

repo start feature_003 ard_5.1/android_packages_apps_Browser은 거의 동일합니다.

repo start feature_003 project1 project2project1project2에 새 분기를 만듭니다.

repo start feature_003 --all은 모든 저장소에서 새 분기를 만듭니다. repo forall -c 'git branch feature_003'에 evequivalent입니다.

이제 git branch을 살펴 보겠습니다. repo start보다 훨씬 복잡합니다. 자세히 알아 보려면 git branch --help을 실행하십시오.

git branch은 모든 로컬 브랜치를 나열합니다.

git branch new_branch commit-ishcommit-ishnew_branch을 만듭니다.