2016-09-15 2 views
0

내 Git 워크 플로에 TortoiseGit을 사용하고 있습니다. 사물을 단순화 할 수있는 명령이 누락되어 있는지 궁금합니다. 여기에 나의 현재 흐름이있다.내 Git 워크 플로가 정확합니까?

  1. 분기를 새로 만들고 분기를 master 분기로 전환하십시오. NewStuff
  2. NewStuff 지점 내부의 변화를 확인하고
  3. 푸시의 repo에 NewStuff 분기 (의 Bitbucket 말) 지역 master 지점에
  4. 스위치와에가
  5. 스위치로의 repo에서 최신 master 변화를 가져 커밋 새로운 지점의 이름을 NewStuff 분기하고 로컬 마스터 분기를 끌어 오기
  6. 충돌이 없으면 master 분기로 전환하고 NewStuff 분기를 그 안에 둡니다. 서버의 repo에
  7. 푸시 master 지점까지

이 올바른 흐름 힘내를 사용하는 또는 더 나은 방법은 무엇입니까? Merge과 같은 명령을 사용하므로 더 나은 방법이 있는지 궁금합니다. REPO에

답변

0

푸시 NewStuff 분기

왜 (의 Bitbucket 말)? 그래서 다른 사람들은 그것을 볼 수 있습니까? 아니면 어떤 종류의 백업?

NewStuff 지점으로 전환하고

에 로컬 마스터 분기를 당겨은 REBASE 대신 풀 (일명, 병합) 당신이 승자가 있는지 확인합니다.

1

다음은 워크 플로우

  1. 작성 및 스위치 마스터 지점의 오프 새로운 지점을 단순화 수있는 하나의 방법입니다. 새로운 지점 NewStuff
  2. 이 NewStuff 지점 내부의 변화를 확인하고 원산지/마스터 위에 git rebase origin/master

  3. 밀어 원격으로 NewStuff (예를 들어의 bitbucket 또는 GitHub의)

  4. Rebase 현재 NewStuff 분기를 커밋 이름 원본/마스터에 원본/NewStuff를 병합하도록 요청하십시오.

관련 문제