-
Notifications
You must be signed in to change notification settings - Fork 2
Github Rules
Yeonhee Kim edited this page May 28, 2022
·
9 revisions
- 이슈 생성시 미리 작성해둔 Issue Template을 바탕으로 이슈를 작성한다.
-
Algorithm Theme Issue Template
- 알고리즘 주제에 맞춘 Issue Template
- 알고리즘 주제에 맞춰 이슈를 생성한다
-
General Issue Template
- 알고리즘 주제 외 일반적인 이슈 생성시 사용하는 Issue Template
-
Algorithm Theme Issue Template
- Issues 탭에서 New Issue 버튼 클릭시 아래와 같이 템플릿을 선택할 수 있다.
- 이슈번호는 커밋 메세지에서 활용된다.
-
Conflict를 최소화하기 위한 Git 작업 순서
-
내 레퍼지토리에서의 작업
- 우선 원본 레퍼지토리(devyeony/algorithm-study)를 Fork 해온 상태라고 가정한다.
- 원본 레퍼지토리가 아닌 Fork하여 생성된 내 레퍼지토리(내 깃허브 아이디/algorithm-study)를 Clone 해야 한다.
- 원본 레퍼지토리를 리모트 레퍼지토리로 추가해야 한다.
- 원본 레퍼지토리(devyeony/algorithm-study)를 Fetch 하여 변경사항을 가져온다.
- 내 레퍼지토리 main 브랜치에 원본 레퍼지토리 main 브랜치의 변경사항을 Merge해서 반영 후 Push
- 내 레퍼지토리 main 브랜치에 Checkout 된 상태로 코드 작성 후 Commit, Push
- 원본 레퍼지토리를 Fetch 하여 그 사이에 생긴 변경사항을 가져온다.
- 내 레퍼지토리 main 브랜치에 그 사이에 생긴 원본 레퍼지토리 main 브랜치의 변경사항을 Merge해서 반영 후 Push
- 우선 원본 레퍼지토리(devyeony/algorithm-study)를 Fork 해온 상태라고 가정한다.
-
원본 레퍼지토리에 내 레퍼지토리의 변경사항 반영
- 우선 내 레퍼지토리 main 브랜치에 원본 레퍼지토리의 변경사항이 잘 반영되어 있는지 확인하고 싱크를 맞춘다.
-
내 레퍼지토리에서의 작업
- 커밋 메세지 작성시 제일 앞에 알고리즘 주제와 관련된 이슈번호를 붙이며 알고리즘 문제 사이트명, 문제번호, 문제명을 함께 기입한다.
- (선택사항) 필요시 본문을 작성할 수 있다.
예시1)
#2 - LeetCode : 60. Permutation Sequence
예시2)
#2 - 백준 : 2869. 달팽이는 올라가고 싶다
- 본문 내용1
- 본문 내용2
- 본문 내용3