팀원들이 작업한 파일을 하나의 파일로 합치기 위하여 깃을 사용해 보기로 하였다.
https://git-scm.com/ 각자의 운영체제에 맞는 깃 설치
- git config --global user.name 계정명
- git config --global user.email 본인이메일 입력
- git config --global core.autocrlf true
깃허브 fork란?
Github repository에서 내가 어떤 부분을 수정하거나 추가 기능을 넣고 싶을 때 해당 respository를 내 Github repository로 그대로 복제하는 기능.
팀장이 공유한 주소 -> code -> HTTP 주소복사
fork로 복사하는 파일을 담을 폴더 지정 혹은 생성 한 뒤 그 경로로 이동한 뒤
git clone ‘fork해 온 레포지터리 https 주소’
연결 확인
git remote -v
git remote add upstream ‘팀장 레포지터리 https 주소’
연결 확인 후 code . 로 vs code 실행 한 뒤 git bash 실행
git bash에서 다음과 같은 명령를 차례로 실행
- git fetch upstream (팀장 저장소와 내 저장소 일치화 과정)패치
- git merge upstream/main (내 작업 VS에 없고 팀장 레포지터리에 있던 작업파일 생성됨)
- git add .
- git commit -m " 변경사항 내용 작성"
- git push (레포지터리에 전송 )
팀장이 pull 확인하고 merge 승인
주의 점