백기찬 |
김태영 |
유건희 |
황규현 |
-
fork로 다른 계정의 Github repository에서 코드를 추가, 수정하기 위해서 본인의 Github repository로 복제합니다.
-
fork한 본인의 repository에서 URL을 복사후, 로컬 환경에 Clone합니다.
$ git clone [url]
[예시]
$ git clone https://github.com/laphayen/ssafy-study.git
- 원본 repository를 원격 저장소로 등록한다.
$ git remote add [별칭] [원본 repo url]
[예시]
$ git remote add upstream https://github.com/laphayen/ssafy-study.git
문제를 기준으로 다른 사람의 코드를 쉽게 볼 수 있도록 다음과 같은 구조를 가집니다. 업로드한 파일명은 문제번호-문제제목-이름.java로 지정합니다.
추후 풀이한 문제수가 많아지면 난이도 별로 수정하겠습니다.
.
├── SWEA
│ ├── 문제번호-문제제목
│ │ ├── 문제번호-문제제목-김태영.java
│ │ ├── 문제번호-문제제목-백기찬.java
│ │ ├── 문제번호-문제제목-유건희.java
│ │ └── 문제번호-문제제목-황규현.java
│ └── 문제번호-문제제목
│ ├── 문제번호-문제제목-김태영.java
│ ├── 문제번호-문제제목-백기찬.java
│ ├── 문제번호-문제제목-유건희.java
│ └── 문제번호-문제제목-황규현.java
├── Baekjoon
│ ├── 문제번호-문제제목
│ │ ├── 문제번호-문제제목-김태영.java
│ │ ├── 문제번호-문제제목-백기찬.java
│ │ ├── 문제번호-문제제목-유건희.java
│ │ └── 문제번호-문제제목-황규현.java
│ └── 문제번호-문제제목
│ ├── 문제번호-문제제목-김태영.java
│ ├── 문제번호-문제제목-백기찬.java
│ ├── 문제번호-문제제목-유건희.java
│ └── 문제번호-문제제목-황규현.java
└── README.md
명령어를 통해서 업로드가 아닌 깃허브 데스크탑이나 웹 페이지에서 커밋할 경우 Add(Update, Delete 등): 문제제목 / 이름 / 날짜 / 시간
을 입력합니다.
커밋 메시지는 대소문자를 구별합니다.
- 파일 생성 & 업로드: Add
git commit -m "#이슈번호 - Add: 문제제목 / 이름 / 날짜 / 시간 "
[예시]
git commit -m "#23 - Add: 스도쿠검증 / 백기찬 / 07.07 / 128ms"
- 파일 수정: Update
git commit -m "#이슈번호 - Update: 문제제목 / 이름 / 날짜 / 시간 "
[예시]
git commit -m "#23 - Update: 스도쿠검증 / 백기찬 / 07.07 / 128ms"
- 파일 삭제: Delete
git commit -m "#이슈번호 - Delete: 문제제목 / 이름 / 날짜"
[예시]
git commit -m "#23 - Delete: 스도쿠검증 / 백기찬 / 07.07"
- 기타
- Feat : 새로운 기능 추가
- Fix : 버그 수정
- Docs : 문서 수정
- Style : 코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우
- Refactor : 코드 리팩토링
- Test : 테스트 코드, 리팽토링 테스트 코드 추가
- Chore : 빌드 업무 수정, 패키지 매니저 수정
- Issue Open
Title: 출제사이트 / 문제번호 / 문제이름
Add a description:
* [ ] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현
[예시]
SWEA / 1974 / 스도쿠 검증
* [ ] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현
- Issue Close - 전원이 문제를 풀이한 경우 마지막 PR를 남긴 사람이 이슈를 닫습니다. 모든 사람이 x가 되어있는지 확인한 경우만
This closes #이슈번호
를 사용합니다.
Add a title: #이슈번호-문제제목-이름
Leave a comment:
* [x] 백기찬
* [x] 김태영
* [x] 유건희
* [x] 황규현
This closes #이슈번호
[예시]
#23-백기찬
* [x] 백기찬
* [x] 김태영
* [x] 유건희
* [x] 황규현
This closes #23
- Branch Create
git checkout -b <#이슈번호-문제제목-이름>
[예시]
git checkout -b #23-스도쿠검증-백기찬
- Branch Delete
git checkout -d <#이슈번호-문제제목-이름>
[예시]
git checkout -d #23-스도쿠검증-백기찬
- Create Pull Request - 제목에는 브랜치 이름을 지정합니다. 설명에는 PR을 남기는 본인의 이름에 x 표시를 남깁니다. 먼저 푼 인원이 있다면 포함해서 x를 표시합니다.
Add a title: #이슈번호-문제제목-이름
Leave a comment:
* [x] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현
[예시]
#23-백기찬
* [x] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현