Git branch 관련 명령어

bible_k_·2023년 4월 17일
0

git 시작 방법(git 저장소 생성)

  1. cd 원하는디렉토리
    git으로 버전 관리를 하고자하는 디렉토리(폴더)로 이동

+cd 명령어를 사용하지 않고 디렉토리 이동하는 방법
폴더를 터미널에 드래그앤드롭을 하면 자동으로 이동할 수 있다.

  1. git init
    현재 위치한 디렉토리를 기준으로 git 저장소가 생성된다.

  2. .gitignore 파일 생성
    git으로 버전관리를 하면 안되거나 할 필요가 없는 경로를 .gitignore파일에 정의한다.
    민감한 정보를 담은 파일들이 git 저장소를 통해 외부에 공개되지 않도록 하기 위해 필수적인 단계이다.


브랜치 관련 명령어

  1. git branch : 현재 브랜치 확인

  2. git branch 브랜치이름 : 새로운 브랜치 생성

  3. git checkout 이동할브랜치이름 : 브랜치 이동

  4. git branch -d 브랜치이름 : 브랜치 삭제


브랜치 생성 예시

1. master 브랜치에서 dev 브랜치 생성 (로컬)

  1. git branch
    현재 위치한 브랜치가 master인지 확인한다.
  2. 현재 브랜치가 master가 아니라면 git checkout을 이용해 브랜치 이동
  3. git branch dev
    dev라는 이름의 develop branch 생성

2. dev 브랜치에서 feature 브랜치 생성 (로컬)

  1. git branch
    현재 위치한 브랜치가 dev인지 확인한다.
  2. 현재 브랜치가 dev가 아니라면 git checkout을 이용해 브랜치 이동
  3. git branch feature-product-api
    feature branch 생성

원격저장소와 연결 (git remote or git clone)

  1. git remote add origin 저장소url
    git remote 명령어를 통해 로컬저장소에 원격저장소를 연결한다.

아니면 git clone명령어를 이용할 수도 있다.
git clone 저장소url
clone을 하면 원격 저장소의 파일을 로컬로 가져오는 동시에 원격저장소와 로컬 폴더가 연결되어 있는 환경이 구성된다.


## 커밋하기


출처: stackoverflow

1.git add 파일명
커밋을 하고자하는 파일을 커밋을 위한 준비 단계인 staging area로 올린다.
+Staging Area란?
commit 할 준비가 된 파일을 .git directory에 저장하기 전 대기하는 장소

  • git add -A
    모든 파일(새로운 파일, 수정된 파일, 삭제된 파일)이 추가된다.
  • git add .
    새로운 파일, 수정된 파일이 모두 추가된다.
  1. git commit -m "커밋메세지"
    git 저장소에 메시지와 함께 커밋을 생성한다.

원격저장소에 올리기

git push 명령어를 사용하여 원격저장소에 commit해놓은 모든 파일을 업로드한다.



## Reference https://www.daleseo.com/git-init/ https://june98.tistory.com/23 https://jforj.tistory.com/121
profile
후론트엔드 개발자

0개의 댓글