GitHUB
[Github] Github 정리하기
맘모스커피
2023. 8. 2. 18:10

1. Repository 합치기.
합칠 repository 정하기 or 생성하기
git clone <Repository Name>

readme 작성&수정 후 commit 하기


subtree로 repository 병합하기
저는 폴더를 새로 만들어서 그 안에 기존 repo를 넣어주었습니다.- 폴더가 2개가 있네요 안만들어도 되는 부분?
remote 이름을 넣어도 되고, 그냥 주소를 넣어도 됩니다.
repository가 잘 옮겨져 왔다.
js-playground의 Head의 commit message까지 다 잘 옮겨왔다.
commit 날짜는 유지되지 않는다.
2. github commit 규칙 정하기
commit 규칙
type(scope) : title
body ( 본문, 생략가능 )
footer
type
- feat : 새로운 기능 추가
- fix : 버그 수정, 약간의 수정사항이 있을 때
- docs : 문서 수정
- style : 코드 포맷, 세미콜론 누락, 코드 변경이 없는 경우
- refactor : 코드 리팩토링
- test : 테스트 코드, 리팩토링 테스트 코드 추가
- chore : 빌드 업무 수정, 패키지 매니저 수정
title
- 간결하게 마침표는 붙이지 않는다.
- 과거시제 x
- 한글로 작성시 명사형종결문(~함, 쉽게말해 음슴체)
- 영어로 작성시 동사가 앞으로 오는 명령문 (첫글자는 대문자)
- 이슈번호가 있으면 붙이기
body
- 제목에 대한 설명이 필요할때(선택사항)
- 무엇을, 왜 했는지 작성
footer
- Resolves : #issue, .... (해결한 이슈, 생략 가능)
- See also : #issue, .... (참고 이슈, 생략 가능)
- Issue Tracker ID를 작성할 때 사용
ex) 이해가 잘 안되서 최근에 봤던 프로젝트 중 대형프젝에서 캡쳐해왔다.! (땡큐 플랭크스코프!)
아직 이정도 규모의 프로젝트를 해본 경험이 없어서 일단 이런식으로 하는 거구나~ 하고 참고하도록 하자.
1. Code 의 commit Message중 Issue 번호가 있는 커밋메세지를 보고 클릭해봤다.
2. Issues창으로 넘어가 해당 Issue에 대해 보여주었고
3. Issue에 대한 커밋 메시지 창 맨 아래에 보면 tracked~ 하면서 다른 에러를 참고하도록 해놓았다.
