728x90
자 git branch를 모른다고?
서론 접고 바로 시작한다.
너가 코드를 짜다가, 새로운 기능을 추가하고 싶어.
그러면 어떻게 해?
원본 파일에 코드를 추가해도 좋지만, 잘못해서 오류가 나거나 망가지면 어떡할래?
진짜 울고싶고 화나고 다 접고 싶을거야. 음음.. 그럴거야.
그러면 겁쟁이 같지만 복사본을 만들고 거기다가 추가하는 방법잉 ㅣㅆ어.
이러면 잘못되었을때 복사본을 날리면 되니까 간단하지?
그런데 이런건 하남자나 하는거야.
상남자는 이렇게.. 크흠
이럴때 사용하는게
git branch 브랜치명
위 명령어를 사용하면 새로운 가지(파일)을 만드는 거야.
branch는 나무의 가지라고 생각하면 돼.
하나의 가지를 만들어서 거기다가 파일을 옮기는건데 잘못되면 잘라버리면 되니까.
어때 복사본 만드는거랑 비슷하지?
나는 test10이라는 브랜치를 만들었어.
해당 브랜치로 넘어가서 작업 하려면 이동을 해야겠지?
git switch브랜치명
나는 git switch test10을 입력하면 되겠지?
유닉스의 cd 명령어와 비슷한 개념이야.
이제부터 작업하는거는 test10 브랜치에 기록이 돼.
이후 작업이 끝나면 원본 브랜치에 내가 만든 코드를 합쳐야겠지?
이때 main브랜치로 이동해야하는데
환경에 따라서 master라는 이름도 있어. 나 같은 경우가 master야.
그래서 git switch master로 메인 브랜치로 이동할게.
그리고 코드를 합치는걸 merge, 머지라고 불러
git merge 브랜치명
라는 명령어를 입력하면 코드가 합쳐지게 돼.
728x90
'웹개발 > GIt' 카테고리의 다른 글
GitHub 이슈 템플릿 생성하는 법과 템플릿 공유 (0) | 2024.10.18 |
---|---|
GitHub label 설정하는 법 (4) | 2024.10.17 |
.gitignore: Git이 무시할 파일을 지정하는 방법 (1) | 2024.10.08 |
[Git] vsCode에서 git 사용, git extention 추천 (0) | 2024.08.02 |
[Git] add와 commit으로 코드 관리하기 (2) | 2024.08.02 |