[Git] CLI 심화

AhnHz·2023년 11월 25일

Git

목록 보기
3/4
post-thumbnail

브랜치 (Branch)

: 독립적으로 작업하기 위해 갈라져나온 버전

독립적이기 때문에 동시에 여러 작업을 할 수 있음
나중에 원래의 버전과 비교해 하나의 새로운 버전으로 합칠 수 있음

마스터 브랜치 (master branch) : 저장소를 만들고 기본으로 생성되는 브랜치



새로운 브랜치 추가

git branch 브랜치명
  • git branch : 브랜치 목록 보기
  • git branch -m 브랜치명 바꿀이름 : 브랜치 이름 바꾸기
  • git branch -d 브랜치명 : 브랜치 삭제하기



로컬 브랜치와 원격 브랜치를 병합하기

git pull --rebase origin main(현재 브랜치)
  • Rebase : 변경사항을 현재 브랜치의 끝에 붙여서 정리하는 방식

브랜치 병합 후 push하면 된다.



브랜치 전환하기

git checkout 브랜치명
  • git checkout -b 브랜치명 : 브랜치를 만들면서 동시에 전환하는 기능



파일 내용 확인

cat 파일명.확장자



변경사항 임시 저장

git stash

작업 트리를 깨끗하게 만들어줌
→ 같은 커밋이 아닌 브랜치 간에도 자유롭게 전환할 수 있다.


  • git stash list 임시 저장된 리스트 확인
  • git stash apply 불러오려는 인덱스 : 리스트에서 확인한 인덱스로 임시저장된 내용 불러오기
profile
데이터 분석가 연습생입니다

0개의 댓글