728x90
- commit 1 branch 원칙 (새로운 커밋이 있을 때 마다 브런치 생성 후 삭제)
- commit message 준수 참고
- 개인 폴더 만들어서 버전관리
- 모든 commit은 comment와 approve후 master에 merge
- 24시간 이내 comment 남기기
- 되도록이면 git 명령어로 commit
- 추가할 기능이나 할 일을 먼저 issue에 open한 뒤 pull request에서 연결 참고
- 모든 request에는 reviewer 지정 (알림 때문에)
- request 제목은 되도록이면 모두 영어로 작성
- ISSUE에 올릴 글과 관련된 글 생성
- git fetch : 깃 업데이트 상태 확인
2-1. git pull : 깃 최신화
- git branch [브랜치이름] : 브랜치 생성
- git branch : 브랜치가 생성되었는지 확인
- git checkout [브랜치이름] ; 해당 브랜치로 이동
- git add . : 깃허브 파일 추가(.은 수정되거나 새롭게 추가된 사항 전체를 뜻함) 파일만 추가하려면 git add [파일 및 폴더이름]
- git commit -m "커밋내용" : 커밋 내용을 새롭게 적어서 커밋하기 ex) git commit -m "Feat: python server"
- git push : 원격저장소에 파일 올리기
- 깃허브 홈페이지를 들어가서 pull requests 에 추가함
- issue 에 Development카테로리를 통해서 본인이 생성한 branch에 연결하기
- 다른 팀원 들의 approve 받고 merge 하기 (main에 추가)
- merge 후 해당 브랜치 delete
- pull request에서 올라온 브랜치 확인하기
- git fetch 로 최신업데이트 확인
2-1. git pull : 깃 최신화
- git checkout [브랜치이름]
- 파일 확인하고 이상 없으면 리뷰 approve
- 이상있으면 comment에 이상내역 스크린샷 올리거나 연락하기
- git checkout [branch] 시에 변경 사항이 있다며 에러메세지가 뜨면서 체크아웃이 안될 경우
- git stash 명령어를 사용하고 다시 git checkout [branch]
- git status : 깃 상태 확인 (add 한 내용이 있는지, 변경 사항 확인 가능)
- git reset : 깃으로 add 한 내용 초기화
- git clone https://github.com/Kangsuyeon01/..~~.git : 깃 클론 (원격저장소 main 브랜치 블러오기)
- 클론으로 가져올때 폴더 안에 있던 파일은 모두 삭제하길 권장합니다 (원본 말고 사본!!!)
- git fetch : 변경 사항 확인하기
- git pull : 최신 내용 가져오기
- feat : 새로운 기능 추가, 기존의 기능을 요구 사항에 맞추어 수정
- fix : 기능에 대한 버그 수정
- build : 빌드 관련 수정
- chore : 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore
- ci : CI 관련 설정 수정
- docs : 문서(주석) 수정
- style : 코드 스타일, 포맷팅에 대한 수정
- refactor : 기능의 변화가 아닌 코드 리팩터링 ex) 변수 이름 변경
- test : 테스트 코드 추가/수정
- release : 버전 릴리즈
728x90
'Cloud & SERVER > Git' 카테고리의 다른 글
[Git] 깃에 계정 등록하기 (0) | 2023.03.29 |
---|