Github, 깃허브
GitHub는 소스 코드 호스팅 서비스입니다. 개발자들이 코드를 저장, 공유, 개발할 수 있는 공간을 제공합니다. 사용자는 프로젝트에 대한 액세스 권한을 부여할 수 있으며, 다른 사용자와 협업하여 프로젝트를 개발할 수 있습니다. GitHub는 Git 버전 관리 시스템을 기반으로 하여 코드의 변경 사항을 추적하고 관리할 수 있습니다. 또한, 다양한 플러그인과 기능들을 통해 팀 개발 프로세스를 개선할 수 있습니다.
로컬 브랜치 설정
Local branch는 작업하는 개인 컴퓨터에 있는 branch이기 때문에 원격 저장소에 영향을 미치지 않습니다. 로컬에서 생성, 조회, 변경, 삭제하는 방법에 대해서 알아보겠습니다.
브랜치 생성
git branch <생성할 브랜치 이름>
브랜치 조회
git branch
브랜치 변경
git checkout <변경할 브랜치 이름>
브랜치 삭제
git branch -d <삭제할 브랜치 이름>
소문자로 삭제 가능하지만 대문자 -D 플래그의 경우 강력하게 사용 가능합니다. --delete --force(강제 삭제)의 줄임말이며, 병합 여부와 관계없이 로컬 브랜치를 강제로 삭제합니다. 브랜치 삭제 여부를 재확인하는 절차가 따로 없으므로 이 명령어는 주의해서 사용해야 합니다.
원격 브랜치 설정
디폴트 브랜치 변경
1. default branch로 설정되어 있는 main을 master로 변경해 보겠습니다.
2. 상단 메뉴에서 Settings로 이동합니다.
3. 좌측 Branches를 클릭한 후 우측 교체 Icon을 클릭합니다.
4. master(변경하고자 하는 branch명)를 선택하고 Update를 클릭합니다.
5. 변경 시 새로운 pull / clone 요청에 영향을 줄 수 있다는 안내를 확인하고 마칩니다.
브랜치 삭제
1. 잘 변경된 default branch를 확인하고 master로 변경했으니 기존 main을 삭제해 보겠습니다. 아래 'View all branches'를 클릭합니다.
2. main(지우고자 하는 branch명) 오른쪽 휴지통 Icon을 클릭하면 삭제가 완료됩니다.
브랜치 조회 / 생성
1. 삭제를 진행한 페이지에서 전체 branch를 조회하고 'New branch' 버튼으로 생성할 수 있습니다.
'PROGRAMMING > Git' 카테고리의 다른 글
[GitHub] 원격 저장소 업로드 시 대소문자 이슈 해결 방법 (1) | 2023.08.27 |
---|---|
[GitHub] DS_Store 파일 정의, 삭제방법 (feat.Mac OS) (27) | 2023.03.19 |
[Github] 깃허브 README.md에 이미지 올리기 (feat.Issue) (26) | 2023.03.05 |
[Github] 깃허브 초기화 방법 (feat.git init) (11) | 2023.02.09 |
[Github] github에 잘못 올린 파일 삭제 | gitignore가 안될 때 (feat.env file) (4) | 2023.02.07 |