728x90
Git으로 프로젝트를 관리하다 보면 별도의 사이드 프로젝트를 브랜치로 관리하고 싶을 때가 있습니다.
이런 경우 별도의 Git 저장소를 만들어 관리해도 되지만 그런 경우 한 에디터 화면에서 작업하기 불편합니다.
그래서 이번에는 비어있는 새 브랜치 만드는 방법에 대해서 소개할까 합니다.
다음 명령어로 기존 커밋이력과 상관없이 비어있는 브랜치를 만들 수 있습니다.
git checkout --orphan new_branch_name
--orphan 옵션을 사용하면 부모 커밋이 없는 새 브랜치를 만들 수 있습니다.
부모 커밋 이력이 없는 js 브랜치를 생성했습니다.
상태를 조회하면 기존에 존재하던 파일들이 stating 환경에 올라 상태가 됩니다.
다음 명령어로 스테이징에 올라가있는 파일들의 추적관리를 취소합니다.
git rm --cached -r .
그러고 나서 다시 상태를 조회하면 Untracked files 상태로 됩니다.
이때 파일을 전부 삭제하고 사용하시면 됩니다.
728x90
'Git&Github' 카테고리의 다른 글
49. [Git] 저장소 이름 변경하기(change repository name) (0) | 2022.01.07 |
---|---|
47. [Git] Git이 추적하지 않은 untracked files 한꺼번에 삭제하기 (0) | 2021.11.04 |
46. [Git] Github 무료 웹호스팅 사용하기 (0) | 2021.10.21 |
45. [Git] Github Desktop 기본 사용법 (0) | 2021.09.12 |
44. [Git] Github Desktop 설치방법 (0) | 2021.09.12 |