회사에서 gitlab으로 프로젝트를 공유하고 있었다. 처음에는 master로 작업을 했었는데 main branch를 따로 파서 거기에 작업을하고 최종적으로 master에 올리는 작업을 하고 싶었다.
clone 진행
먼저 폴더를 생성할 곳에 가서 git bash here를 켜서 clone 을 해준다
git clone {주소}
branch 확인하기
클론 받은 폴더에 들어가서 ( cd 폴더명) 현재 어떤 브랜치를 사용 중 인지 확인한다.
git branch
main 체크아웃
Git에서 체크아웃이라는 것은 일반적으로 코드 저장소(repository)에서 특정 브랜치(branch)로 전환하는 작업을 말하는데 현재는 master 밖에 없음으로 checkout 을 통해 main으로 전환하는 작업을 한다.
git checkout origin/main
머라머라 나오는걸 보니까 잘 된 것 같다. 다시 git branch 로 확인 해본다.
오케이 굿. 아까와 다르게 두개의 branch가 뜬다.
main 으로 스위치
두개 뜨니까 main으로 바꿔주는 작업을 한다.
git switch main
다시 git branch 로 확인 해보쟈
굿
git 상태 확인
git status
당신의 나뭇가지는 origin/main으로 잘 되었구요 커밋된게 없고 작업나무가 깨끗하군요
'git' 카테고리의 다른 글
Git Untracked Files Prevent Merge 오류 해결 (1) | 2024.05.31 |
---|---|
git amend commit 그게 뭐야? (0) | 2024.04.24 |
형상관리의 시작 Git 용어 정리_01 (0) | 2023.10.29 |
github와 leetcode 연동을 이용한 알고리즘 포트폴리오 만들기 (0) | 2023.09.03 |
Git 자주 발생하는 오류 정리 feat. 깃허브 403 에러 (0) | 2023.08.05 |