Git

Github 기초내용 정리

반응형

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: 브랜치 목록을 가져옴. 하얀 글씨로 나오면 로컬 브랜치, 빨간 글씨로 나오면 리모트 브랜치. 

 

728x90
반응형