git : 내 컴퓨터 안에서 파일의 역사를 관리하는 도구
github : git으로 관리하는 파일들을 온라인에 보관하고, 공유할 수 있게 해주는 웹 서비스
참고
- main 브랜치 사용 금지. 모두 main을 제외한 브랜치를 사용할것.
- 이유 : 브랜치에서의 안정성 확보 & 서로의 코드가 섞이고 충돌하는것 방지
- main 브랜치에 수정사항 남기기 → pull requests 하기 : 지하가 승인하고 main에 반영
- 최신화된 main 브랜치를 기준으로 항상 새로운 브랜치 만들기
수정본 올리는 방법
- 작업한 브랜치에서 작업 완료 후 터미널 켜기
- git add . 입력
- git commit -m “로그인 기능 완성 어쩌구 저쩌구” 입력
- git push origin jiha → 브랜치를 github에 올리겠다는 뜻
- 완료하는 순간, github는 pr을 만들라는 메시지를 보여줌
- github 웹사이트로 가서 pull requests를 생성하여 “로그인 버튼 디자인 수정 완료” 라고 설명과 함께 지하에게 검토요청 보내기
****** pr 만드는 법 ******
- 터미널에 푸시가 성공했다는 메시지와 함께, "Create a pull request for '[브랜치 이름]' on GitHub"라는 문구와 함께 PR 생성 URL이 뜸
- 이 URL을 클릭하거나, GitHub 프로젝트 페이지로 이동
- 프로젝트 페이지 상단에 "[브랜치 이름]에 최근 푸시가 있었습니다. Compare & pull request"라는 주황색 배너가 나타남