Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ChatGPT
- ubuntu
- 우분투
- 맥북
- PYTHON
- SW Expert Academy
- Git
- Docker
- 더현대서울 맛집
- Real or Not? NLP with Disaster Tweets
- Baekjoon
- 자연어처리
- 캐치카페
- 파이썬
- dacon
- leetcode
- 금융문자분석경진대회
- github
- 편스토랑 우승상품
- Kaggle
- AI 경진대회
- 백준
- 편스토랑
- 프로그래머스 파이썬
- 프로그래머스
- 데이콘
- gs25
- hackerrank
- 코로나19
- programmers
Archives
- Today
- Total
솜씨좋은장씨
[Git] main 브랜치에 종속되지 않는 아무런 파일도 존재하지 않는 비어있는 브랜치 만드는 방법 (orphan branch) 본문
유용한 정보/Git | GitHub
[Git] main 브랜치에 종속되지 않는 아무런 파일도 존재하지 않는 비어있는 브랜치 만드는 방법 (orphan branch)
솜씨좋은장씨 2022. 1. 15. 22:44728x90
반응형
최근 회사에서 sphinx와 github actions를 활용하여 문서화를 자동으로 해주는 방법에 대한 발표가 있었습니다.
듣고 주말이 되어 한번 그동안 진행헀던 프로젝트의 코드에 반영해보고자 했습니다.
해보는 과정 중에 하나가 아무것도 존재하지 않는 비어있는 branch 하나를 만드는 것이 있었습니다.
이번 글에서는
main 브랜치를 그대로 두고 아무것도 존재하지 않는 비어있는 branch를 만드는 방법에 대해 적어보려 합니다.
먼저 git checkout 명령어를 활용하는데 option으로 --orphan을 걸어 branch를 하나 만들어줍니다.
$ git checkout --orphan [원하는 branch 명]
그 다음 git rm 명령어를 통해 해당 branch 속 값을 모두 지워 줍니다.
$ git rm -rf .
그 다음 commit -> push를 진행합니다.
$ git commit --allow-empty -m ":pencil: make orphan branch"
$ git push origin [생성한 branch 명]
여기까지 진행하면 기존의 commit 기록, 파일이 하나도 존재하지 않는
정말 깨끗한 빈 branch 가 하나가 존재하는 것을 볼 수 있습니다.
읽어주셔서 감사합니다.
'유용한 정보 > Git | GitHub' 카테고리의 다른 글
Comments