깃허브의 Branch를 사용하여, 여러명의 개발자가 동시에 하나의 프로젝트를 개발하고, 마지막 단계에서 현 시점까지의 변경사항을 합쳐 프로젝트를 관리할 수 있습니다.
1. Branch 생성하기
- 깃허브 데스크톱에서 Branch를 생성하여 하나의 프로젝트를 복사하여 다른 사람이 별도의 프로젝트로 작업할 수 있도록 만들어줍니다.
- Branch > New Branch에서 이름을 적절히 정한 후 Publish합니다. (Publish 해야 다른 사람들이 볼 수 있음)

2. Branch를 나누어 작업하기
- A라는 사람은 기존의 Branch인 main, B라는 사람은 새로 생성된 collaborator에서 작업을 합니다.


- 각자의 변경사항을 커밋합니다.
- 서로 각자의 Branch에 접근하여 변경사항을 즉시 적용해볼 수 있습니다.

3. Branch를 병합하기
- 각자의 작업이 완료되면, Branch를 병합하여 두 Branch가 같은 상태에서 추후 작업을 진행할 수 있도록 합니다.
- 각 Branch에서 동일한 파일을 변경하여, 충돌이 발생한 경우 서로의 파일을 비교하여 하나의 파일을 선택하여 선택된 파일을 사용하도록 할 수 있습니다.

- Conflict에 대한 내용을 살펴보고, 최종적으로 적용할 파일을 선택합니다.
- Open in Visual Studio Code를 클릭하여 VSCode에서 변경 내용을 살펴봅니다.

- Visual Studio Code에서 내용을 보고, 어떤 작업자의 결과물을 사용할지 결정합니다.
- 이 글에선 B가 작성한 코드를 사용하도록 하겠습니다.

- 파일의 최종 작업자를 결정하여 해당 작업자가 수정한 파일의 내용을 최종본으로 결정합니다

'기타 > 개발 지식' 카테고리의 다른 글
[깃허브] gitignore 예외처리 (0) | 2023.04.14 |
---|---|
[깃허브 데스크톱] 2. 프로젝트 동기화 및 되돌리기 (0) | 2022.11.02 |
[깃허브 데스크톱] 1. 프로젝트 생성 및 업로드 (0) | 2022.11.02 |
Splines Bézier Curves (베지에 곡선) (0) | 2022.08.19 |
깃허브의 Branch를 사용하여, 여러명의 개발자가 동시에 하나의 프로젝트를 개발하고, 마지막 단계에서 현 시점까지의 변경사항을 합쳐 프로젝트를 관리할 수 있습니다.
1. Branch 생성하기
- 깃허브 데스크톱에서 Branch를 생성하여 하나의 프로젝트를 복사하여 다른 사람이 별도의 프로젝트로 작업할 수 있도록 만들어줍니다.
- Branch > New Branch에서 이름을 적절히 정한 후 Publish합니다. (Publish 해야 다른 사람들이 볼 수 있음)

2. Branch를 나누어 작업하기
- A라는 사람은 기존의 Branch인 main, B라는 사람은 새로 생성된 collaborator에서 작업을 합니다.


- 각자의 변경사항을 커밋합니다.
- 서로 각자의 Branch에 접근하여 변경사항을 즉시 적용해볼 수 있습니다.

3. Branch를 병합하기
- 각자의 작업이 완료되면, Branch를 병합하여 두 Branch가 같은 상태에서 추후 작업을 진행할 수 있도록 합니다.
- 각 Branch에서 동일한 파일을 변경하여, 충돌이 발생한 경우 서로의 파일을 비교하여 하나의 파일을 선택하여 선택된 파일을 사용하도록 할 수 있습니다.

- Conflict에 대한 내용을 살펴보고, 최종적으로 적용할 파일을 선택합니다.
- Open in Visual Studio Code를 클릭하여 VSCode에서 변경 내용을 살펴봅니다.

- Visual Studio Code에서 내용을 보고, 어떤 작업자의 결과물을 사용할지 결정합니다.
- 이 글에선 B가 작성한 코드를 사용하도록 하겠습니다.

- 파일의 최종 작업자를 결정하여 해당 작업자가 수정한 파일의 내용을 최종본으로 결정합니다

'기타 > 개발 지식' 카테고리의 다른 글
[깃허브] gitignore 예외처리 (0) | 2023.04.14 |
---|---|
[깃허브 데스크톱] 2. 프로젝트 동기화 및 되돌리기 (0) | 2022.11.02 |
[깃허브 데스크톱] 1. 프로젝트 생성 및 업로드 (0) | 2022.11.02 |
Splines Bézier Curves (베지에 곡선) (0) | 2022.08.19 |