1. git bash에서 프로젝트 디렉토리로 이동
2. 리모트 브랜치에 접속
--1. 프로젝트 디렉토리랑 리모트 브랜치 연결된 상태
git status
프로젝트를 새로 시작하고서.
1. develop 브랜치를 디폴트 브랜치로 설정한다.
2. develop 브랜치에 접속한 상태로 새 브랜치를 만들면 develop에 있는 내용을 그대로 가져와서 브랜치를 새로 만든다.
3. 작업을 한다
4. 작업이 끝나고 개인 브랜치에 push한다.
-- git status: 수정/삭제/추가된 파일 목록 확인. 바뀐 애들은 빨갛게 표시됨
-- git add: add는 수정/추가된 파일, rm은 삭제된 파일 알리는 명령어
-- git diff: 뭐가 바뀌었는지 확인
-- git commit -m "msg": 커밋하기 ( git commit -a 하면 다 되긴 함)
-- git push origin 브랜치명: default폴더에 올리는 게 아닌 경우
5. pull request 하기 전에 develop 브랜치에서 역머지를 받아 확인하고 pull request 진행
-- 확인 후 바로 merge해도 되긴 됨
-- pull request로 올린 뒤 merge하면 나중에 보기 편하다. pull request - 승인 - 머지 순서로 진행됨
맨처음에 git clone을 받으면 default 브랜치에서 다운을 받게 됨
--> 그럼 테스트랑 최종을 따로 두고 싶으면 테스트를 디폴트로 설정하면 되나?
git flow 라고 있는데. 가장 보편적으로 쓰는 브랜치 관리방법.
그 당시에 있는 branch 목록을 가져옴
git branch -a: 브랜치 목록을 가져옴. 하얀 글씨로 나오면 로컬 브랜치, 빨간 글씨로 나오면 리모트 브랜치.
'Git' 카테고리의 다른 글
한 PC에서 프로젝트(폴더)별 github 계정 설정 방법 (0) | 2022.11.05 |
---|---|
SSH Key setting permission denied 시 copy command (0) | 2022.10.25 |
Invalid username or password. fatal: Authentication failed for '' (0) | 2022.03.08 |
fatal: could not create work tree dir '**dir name**': Permission denied (6) | 2021.05.18 |
Spring Legacy 프로젝트에서 사용한 .gitignore 파일 (4) | 2021.03.17 |