- .gitignore 생성 보안이 필요한 디렉토리는 git에 포함 시키지 않는다.
- 서로서로 기능을 달리 구현할 것임 따라서 branch를 꼭 파서 코딩 후, main과 결합
main이 안돌아가는 걸 방지하기 위함
- 원격저장소 로컬에 가져오기
https://github.com/SM-Wellness/레포이름.git - 로컬에서 기능 브랜치 생성하기
local workspace에 'login'라는 이름으로 브랜치 생성
git branch login - 로컬에서 브랜치를 변경 후 git add로 추가, commit, push를 진행
- 코드 리뷰가 필요 할 시, pull request 작성 해야함.
- 한 기능을 같이 코딩할 시 -> login branch로 이동 후, pull해서 가져옴.
- commit,
git push -u origin login 푸쉬 작업 후,원격저장소 github에서 pull request를 진행
※기능을 완성했다면?
git checkout login- main에서 csyeob 브랜치로 전환 로컬에서 작업git commit -m "message"- 작업 후git add .이후 커밋git push origin login- 원격저장소 csyeob 브랜치에 푸시git checkout main- 브랜치 전환(main에 merge 요청하기 위함)git pull- 원격저장소 main의 최신 정보를 로컬에 업데이트 시키기(최신정보가 아니면 push가 안됨)git merge login- main에 login 기능 브랜치 작업 반영git push -u origin main- 원격저장소 main에 반영