(1) Branch Ruleset 생성 페이지 GitHub의 레포지토리의 상단 탭에서Settings - Branches 순으로 클릭하면위 사진과 같은 페이지로 이동한다. 빨간색 동그라미로 된 Add branch ruleset을 클릭하면 된다.우측의 Add classic branch protection rule은Branch Ruleset이 나오기 이전의 브랜치 보호 규칙을 설정하는 기능이다. 브랜치 보호 규칙이 궁금하다면 아래 링크를 참고해 주세요! [Git] Branch Protection Rule과 Branch Ruleset — Breaking Dev [Git] Branch Protection Rule과 Branch Ruleset(1) Branch Protection Rule이란?Branch Prote..
(1) Branch Protection Rule이란?Branch Protection Rule(브랜치 보호 규칙)이 뭘까? Git을 사용하여 협업을 할 때 어떠한 규칙이 없으면저장소가 뒤죽박죽 되기 십상이다. 이를 방지하고자, 협업을 위한 기본 토대로 규칙을 정해야 한다.팀원들끼리 단순히 구두로만 규칙을 정하고 지킬 수도 있겠지만,Git이라는 시스템 내에서 특정 브랜치에 대해규칙을 정하고 지킬 수 있도록 설정 가능한 것이Branch Protection Rule이다. 이러한 규칙을 지정하면특정 브랜치가 실수로 지워지거나,PR 이후 다른 팀원이 코드 리뷰를 하고 승인을 해야만병합이 가능하도록 하는 등의 제약을원격 브랜치에 적용할 수 있다. (2) Branch Ruleset과 Classic Branch Prot..
(1) Git과 GitHub 한 마디로 정리하자면Git: 분산형 버전 관리 시스템 (Version Control System)GitHub: Git으로 관리하는 프로젝트를 올려두는 사이트 설명 그대로이다. (2) 버전 관리 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가나중에 특정 시점의 버전을 다시 가져올 수 있는 시스템이다. 개발자가 아니라도 버전 관리의 경험이 있을 것이다.게임을 하다 보면 특정 시점에 대해 저장 및 불러오기를 경험해 봤을 것이다. 게임 진행 도중에 잘못된 선택을 하거나 망하게 되면저장했던 특정 시점으로 되돌아 갈 수 있다. 코드 또한 마찬가지다. 여러 명이서 협업을 통해 프로그램을 개발하기 위해코드를 작성하다 보면 꼬이기 마련이다. 그렇기에 여러 명이 함께 작업하는 협업 프로..
(1) 기본 명령어 git init: 새 Git 저장소를 초기화git clone : 원격 저장소를 로컬에 복제git status: 현재 작업 디렉터리의 상태를 확인git add : 파일을 스테이지에 추가git add .: 모든 변경된 파일을 스테이지에 추가git commit -m "message": 스테이지에 있는 파일을 커밋하고 메시지를 추가git push: 로컬 커밋을 원격 저장소에 푸시git pull: 원격 저장소의 변경 사항을 가져와 현재 브랜치에 병합git fetch: 원격 저장소의 변경 사항을 가져옴(병합하지 않음)git merge : 다른 브랜치와 병합git branch: 브랜치 목록을 표시하거나 현재 브랜치를 확인git branch : 새 브랜치 생성git checkout : 특정 브랜치로..