2015-02-03 4 views
0

내가 관리하고있는 repo에서 처음으로 다른 개발자의 도움을 얻고 있으며 업무의 흐름을 어떻게 이해해야하는지 알고 싶습니다. Repo는 조직 아래에 설정되며 다른 개발자는 읽기 권한이있는 팀의 구성원입니다. 나는 소유자 권한이있다. 여기에 내가 작업의 흐름이 될 것입니다 생각하고 무엇을 : 추가 커밋,팀과 함께 GitHub를 사용하기 위해 권장되는 프로세스입니까?

  1. 그는 새로운 지점
  2. 그는 변경합니다을 생성 REPO
  3. 을 만들어 낸다 그는 풀 요청을 제출
  4. 끌어 오기 요청을 업스트림 브랜치에 병합합니다.

여기 올바른 길에 있습니까?

답변

0

네, 그게 우리가하는 일입니다. (그는 자신의 지점에 지점을 만듭니다.) 그러나 사람들이 자신의 지점을 메인 포크의 마스터 지점과 조화롭게 유지하는 방법을 놓치고 있습니다. 우리 자신의 저장소의 마스터에

: 주기적으로

$ git fetch upstream 
$ git rebase upstream/master 
$ git push origin master 

우리는 정기적으로 주 "상류"지점의 마스터를 리베이스, 상류의 사본으로 우리 자신의 저장소의 마스터 분기를 사용하여이 문제를 해결할 , 지점 :

$ git rebase master 

동일한 파일의 동일한 줄을 바꾸지 않도록주의하십시오.

+0

감사합니다. Windows 용 GitHub GUI를 통해이를 수행 할 수있는 방법이 있는지 알고 있습니까? – brainbolt

관련 문제