안녕하세요! 한국외국어대학교 알고리즘 스터디 알고-갈고(ALGO-GAGO) 입니다.
커밋 컨벤션은 효율적인 레포지토리 관리를 위해 중요합니다.
이때 책 또는 강의를 함께 공부하는 경우와 알고리즘 서비스에서 제공하는 문제를 푸는 경우로 나뉩니다.
먼저 공통적으로 해당 레포지토리를 포크(Folk)한 다음 풀 리퀘스트를 해야 합니다.
이때 충돌(Conflict)이 발생하지 않게 항상 포크된 레포지토리는 물론 로컬 레포지토리를 최신화합니다.
예를 들어 0417taehyun
이라는 깃헙 아이디를 가진 학생이 이 레포지토리를 포크한 뒤 풀 리퀘스트를 날리기 위해 쉘 명령어를 통해 브랜치를 생성하는 방법은 아래와 같습니다.
책 또는 강의의 경우 커밋 컨벤션은 아래와 같습니다.
[ 스터디 제목 : 이름 ] 내용
예를 들어 이것이 취업을 위한 코딩 테스트다
책을 함께 공부하고 있는 이태현
이라는 학생이 이번 3주차 때 책의 내용인 DFS/BFS
를 학습해서 공유하는 경우 커밋은 아래와 같습니다.
[ 이것이 취업을 위한 코딩 테스트다 : 이태현 ] 03. DFS/BFS
이를 결국 쉘 명령어를 통해 입력하면 아래와 같습니다.
git commit -m "[ 이것이 취업을 위한 코딩 테스트다 : 이태현 ] 03. DFS/BFS"
알고리즘 서비스에서 제공하는 문제를 푸는 경우 아래와 같습니다.
[ 서비스 제목 : 이름 ] 문제
예를 들어 백준
에서 이태현
이라는 학생이 1010. 다리놓기
문제를 풀고 공유하는 경우 커밋은 아래와 같습니다.
[ 백준 : 이태현 ] 1010. 다리놓기
외국 서비스인 LeetCode
등에서 문제를 푸는 경우에도 아래와 같이 동일한 형식을 따릅니다.
[ LeetCode : 이태현 ] 11. Container With Most Water
이를 결국 쉘 명령어를 통해 입력하면 아래와 같습니다.
git commit -m "[ LeetCode : 이태현 ] 11. Container With Most Water"
아래 테이블을 통해 현재 모집 중이거나 진행 중, 또는 이미 종료된 스터디를 확인할 수 있습니다.
이때 스터디 진행 상태는 아래 테이블과 같이 이모지로 구분됩니다.
🚶 | 🏃 | 🙆 |
---|---|---|
모집 중 | 진행 중 | 종료 |
개별 세부 스터디 진행 방식이나 내용의 경우 스터디 제목을 클릭하여 이동해서 확인할 수 있습니다.
스터디 | 진행 상태 | 진행 일자 | 참여자 |
---|---|---|---|
<이것이 취업을 위한 코딩 테스트다> | 🏃 | 2022. 06. 22. - 2022. 08. 21. | 강현우, 이태현, 이현진 |
본 레포지토리 및 문제 해결을 위한 코드의 경우 MIT 라이선스 정책을 따릅니다.
각각의 알고리즘 문제와 학습 내용의 기반이 되는 책 또는 강의의 경우 해당 저작권자에게 모든 저작권이 부여되어 있습니다.
- 최초 등록 (작성자: 이태현)
- 오타 수정 (작성자: 이태현)
- 브랜치 부분 삭제 및 포크(Fork)에 대한 설명 추가 (작성자: 이태현)
- <이것이 취업을 위한 코딩 테스트다> 스터디 진행 상태 🏃(진행 중)으로 변경 (작성자: 이태현)