Git을 활용한 버전관리2

lbr·2022년 6월 28일
0

브렌치(Branch)

  • 개발자단위 혹은 기능별단위로 Branch를 나누어 개발하여 나중에 합친(Merge)다.
  • 각 브렌치별로 만들어지는 속도도 다르고 실제 웹사이트에 적용되어야 하는 시점도 다르기 때문에 Git내에서 Branch라는 개념을 도입하여 master라는 이름의 줄기를 제외하고 다른 이름을 가진 Branch를 만들어서 나중에 master에 합칠(Merge(병합)) 수 있는 구조.
git branch : branch 목록 확인
git branch -a : 원격 저장소에 있는 branch 목록 확인
git branch 생성할브렌치이름 : branch 생성.
git checkout 접속할브렌치이름 : 해당 branch로 이동.

과정

  1. 새로운 브렌치 생성 후 이동
  2. 새로운 폴더 또는 파일 생성
  3. add 및 commit
  4. git push origin signin으로 원격저장소(github)로 보냄.
  5. 이후에 병합시 github의 Pull requests메뉴의 New pull request에서 병합.

기타

  • branch를 달리하여 작업하면 폴더구조도 달라진다.
  • Netlify에서는 master에 있는 내용만을 배포하기 때문에 branch에서 개발중인 사항은 반영되지 않는다.
  • 로컬에서 만든 새로운 branch를 github로 push하면 github에도 해당 새로운 branch를 확인할 수 있다.
  • Continuous Deployment : 지속적인 배포

프로젝트 복제(Clone)

해당하는 주소의 저장소 자체를 복제합니다.

과정

  1. console창에서 복사할 위치로 디렉토리를 옮긴 후 git clone 원격저장소주소 를 입력하면 현 위치에 프로젝트를 다운로드하여 새로운 폴더를 생성합니다.

0개의 댓글