기존 창고에서git-flow 가져오기
1.git-flow 설치
Linux라면
yum install git-flow
Linux(Ubunts):bash
$ sudo apt-get install git-flow
맥이면brew install git-flow
잠깐만요.2. 지점 "develop"을 미리 설정
$ git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
$ git branch develop
git checkout master
그리고 현재의 지점은'마스터'와 어울린다.git branch develop
지점 '개발자' 를 만듭니다.3. 기존 창고 가져오기git-flow
$ git flow init
Which branch should be used for bringing forth production releases?
- develop
- master
Branch name for production releases: [master]
Which branch should be used for integration of the "next release"?
- develop
Branch name for "next release" development: [develop]
How to name your supporting branch prefixes?
Feature branches? [feature/]
Release branches? [release/]
Hotfix branches? [hotfix/]
Support branches? [support/]
Version tag prefix? []
$
여러가지 질문을 받겠지만 다 묵인하면 될 것 같아서 Enter를 눌렀다.4. GiitHub과 연동
GiitHub의 Issue를 만들면 그 Issue 번호마다'feature/{issue id}'를 만들어서 GiitHub과 연결할 수 있습니다.
그래서 적당히 이슈를 만들어
(이곳에서 Issue 번호 1의 Issue가 작성된 것으로 가정)
git flow feature start 1
이렇게 되면 지점'feature/1'이 만들어져 제출과 추측을 통해 해당 이슈 번호의 feature 지점을 만들 수 있다.하지만 실제로는 commiit의 평론 연동일 뿐입니다.
message #{issue_id}
이런 식으로 리뷰를 한 다음 제출한다.예를 들어, Issue 번호가 1일 경우
git commit -m "修正内容 #1"
기다린다이렇게 하면 아래 그림에서 보듯이 GiitHub의 Issue에서 제출한 차마다 연결되어 브라우저에서 코드 검사를 하고 변경점을 확인할 수 있습니다.
※ 단, 지렛대'feature/xx'를 지렛대'develop'으로 통합해달라고 다른 사람에게 의뢰할 경우, 이슬 번호와 지렛대'feature/xx'의 이름을 이슬 번호와 함께 만드는 것이 좋습니다.
이유는
・"feature"분기로 나누지 않으면 팟캐스트 불가
• 번호를 맞추면 이 아이슈에 대한 요구임을 알 수 있습니다
네.
5.develop 지점에 통합
feature 지점을 중지하고 변경점을 개발자 지점에 반영하기
git flow feature finish {issue_id}
명령Issue 번호가 1인 경우
git flow feature finish 1
라고 명령했다.이렇게 하면 지점'feature/1'의 변경점이 지점'develop'에 통합됩니다.
6.develop 분기별
분기 "develop"병합 후 를 누릅니다.
git push origin develop
"develop"의 내용에 따라 나눌 수 있습니다.7. 현재 브랜치 확인
현재 지점 설정 위치
git status
모기장git branch
지령을 기다리면 알 수 있다.
Reference
이 문제에 관하여(기존 창고에서git-flow 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/azusanakano/items/c5f021497d8f69c00e51텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)