본문 바로가기

switch2

[Git] (정리)혼자서 GitFlow를 따라 프로젝트 진행하기 목차 git 초기 설정 git config 값 설정 git config --global user.email "이메일 주소" git config --global user.name "이름" git config --global init.defaultBranch main 설정정보 확인 git config --list 원격 레포지토리 생성(main 브랜치 생성) 깃허브 원격 레포지토리 생성 생성할때 Add a README file을 체크해서 최초의 파일을 생성해둬야 develop 브랜치가 생성이 가능합니다. (필요하다면 Add .gitignore 템플릿을 추가하여 생성하는 것도 가능합니다.) 최초의 커밋이 있어야지만 develop 브랜치 생성 가능 깃허브 원격 레포지토리 생성 시 git init이 자동으로 실행됩.. 2023. 12. 18.
[Git] Git branch / merge 목차 branch가 필요한 이유 코드를 작성하다보면 원본 코드(정상작동하는 코드)를 수정하고 싶은 경우가 생깁니다. 하지만 이러한 경우 원본 코드를 직접 수정하게 되면, 원본 코드가 망가질 수 있는 위험성이 존재합니다. 이러한 경우를 대비하기 위해 원본 코드를 복사해서 복사본에서 작업하는 경우가 있습니다. 이렇게 코드를 직접 복사해도 되지만, git branch기능을 이용하면 손쉽게 복사본을 만들 수 있습니다. branch는 프로젝트 복사본이라고 생각하면 이해하기 쉽습니다. (정확히 말하면 커밋(버전)의 복사본입니다.) 또한 하나의 프로젝트에 대해서 여러 사람이 코드를 작성할 경우 기준이 되는 코드를 각각 사람들이 branch를 생성해서 협업을 할 때도 사용이 가능합니다. git branch branch.. 2023. 12. 13.