깃을 모르는 것은 협업을 위한 최소한의 준비가 안된 것이다.
깃이란?
깃헙이란?
버전관리를 안하는 회사는 더이상은 없다.
그렇다면 깃헙은 어떻게 하는가?
commit
커밋을 한다는 것은 누가, 언제, 무엇을 변경했는지 기록하는 것.
branch
독립적으로 작업을 진행하기 위한 개념
각가의 브렌치는 다른 브랜치의 영향을 받지 않기 때문에 독립적으로 작업 수행 가능
특정 버전의 깃을 중심으로 새로운 브랜치를 만듬
새로운 피쳐 브랜치에 있는 커밋들을 메인 브랜치로 합치는 과정을 거치게 됨.
repository
하나의 레포지토리 안에는 커밋들과 깃이 저장되어 진다.
혼자서 작업할 때는 내 pc(로컬레포)에서 작업해도 상관없다.
하지만 공동작업을 할 때는 원격 레퍼지토리를 사용할 줄 알아야 한다.
최신의 원격 레포를 자신의 레포로 가져오고 반대로 보내주기도 한다.
git status
현재깃의 상태를 보여주는 명령어
실수를 예방하기 위해 모르겠으면 git status 를 자주 사용하자.
Pull request
pull이라는게 원격 레포를 로컬 레포를 땡겨오는 것
어떤 레포를 특정 레포로 땡겨오는 것
pull request 다른 브런치에서 특정 브런치로 pull 을 하도록 요청하도록 요청.
작업순서
코드리뷰란?
다른 사람의 코드를 읽어보면서 질문도 하고, 제안도 하는 상호작용을 말한다.
스스로 만든 코드를 스스로 리뷰를 할 수 도 있고, 다른사람이 리뷰를 할 수 도 있다.
일단 동작하지만 이상한 코드를 만들 수 도 있다.
코드리뷰를 하는 이유!
대체 어떻게 코드리뷰를 하는건데?
코드를 작성할 때부터 이해하기 쉬운 코드를 작성한다.
로버트마티니 - 클린코드
의도를 명확히 나타낸다.
브런치 이름, 커밋메세지, PR 이름과 설명
항해 99 1주차 회고 - JWT, API (0) | 2021.11.07 |
---|---|
항해 99 Day 05 - 미니프로젝트 마무리 (0) | 2021.11.06 |
항해 99 Day 03 - "맨땅에 헤딩" (0) | 2021.11.04 |
항해 99 Day 02 - Git hub (0) | 2021.11.02 |
항해99 1주차 미니 프로젝트 SA (0) | 2021.11.01 |
댓글 영역