데이터 취업 스쿨 스터디 노트 -(37) 누군가 올려놓은 것을 로컬로 가져와 수정, branch 생성/이동/삭제

테리·2024년 7월 29일
0

Default Branch

레퍼지토리가 생성되자마자 제일 기본으로 하나의 Branch가 생성되는데 이것이 Default Branch


로컬에서 시작해서 remote로 올렸을 때는 master
remote에서 생성했을 때는 main으로 생성됨.
이름을 수정할 수 있음.
초반에 아무도 공유안했을 때는 이름 바꿔도 되지만 중간에 바꾸면 다들 혼란이 있을 수 있다.

github에서 remote 래퍼지토리를 만들 때마다 default Branch는 main로 생성되는데 사용자 메뉴에서 내가 원하는 이름으로 생성되도록 초기 설정을 바꿀 수 있다.

로컬 브랜치의 이름 바꾸기

이름 바꾸기

git branch -m master main
# master라는 이름을 main으로 바꾼다.

Remote Repository 복제하기

Local Repository 를 생성하지 않은 상태에서 Git Clone 명령을 사용하여 Remote Repository 를 Local 에 복제할 수 있음.(다른사람이 만들어 놓은 것을 복사해오는 것)

Git Clone

Branch

Branch 조회(Local Branch)

git branch

Branch 조회(Remote Branch)

git branch -r

Branch 조회(Local + Remote)

git branch -a

Branch 생성

git branch 브랜치명

Branch 이동

별표가 현재 위치를 뜻함.

Branch 생성 + 이동

GitHub에서 Branch 확인

Branch 생성(local -> remote)

로컬에서 생성한 브랜치를 remote 래퍼지토리에 넣겠다.

git push origin 브랜치명

Branch 삭제

git branch -d 브랜치명

내가 현재 해당 브랜치에 머물러있으면 삭제가 안됨. main으로 이동한 뒤 삭제

git push origin --delete 브랜치명

0개의 댓글