목차
반응형
Branch
소프트웨어를 개발할 때, 개발자들간에 동일한 소스 코드를 함께 공유하고 서로 다른 작업을 할 때 사용합니다.
1. 브랜치 생성
git branch step1
'step1' 이라는 브랜치가 생성되었지만 ,현재 위치는 아직 main이므로 생성한 브랜치로 이동해야 합니다.
2. 브랜치 이동
git switch step1
main 브랜치에서 step1 브랜치로 이동합니다.
3. 브랜치에서 커밋하기
git commit
4. 브랜치 작업 내역 합치기 (Merge)
git switch step1
git merge bugFix
git switch bugFix
git merge step1
bugFix 브랜치의 위치도 옮겨줍니다.
4.2 브랜치 작업 내역 합치기 (Rebase)
git switch bugFix
git rebase step1
5. 최근 커밋을 가리키는 HEAD
git switch HEAD^
'^'은 현재 커밋 시점에서 이전 단계로 이동합니다.
'~n'은 현재 커밋 시점에서 n만큼의 이전 단계로 이동합니다.
반응형
'Git' 카테고리의 다른 글
[Git] Git reset, revert 이용해서 commit 없애기, 되돌리기 (0) | 2024.11.11 |
---|---|
[Git] Git Merge 사용법, 브랜치 Merge 이해 - Squash, Rebase Merge 정리 (1) | 2024.02.25 |
[Git] Git branch 사용법 및 브랜치 관리하기 - git branch, git checkout (0) | 2023.08.12 |
Git push 에러: rejected main -> main (fetch first) error failed to push some refs to 오류 대처법 (0) | 2023.07.23 |
GitHub에 폴더와 파일 올리기: 필수 Git 명령어 완벽 정리 (0) | 2023.02.07 |
반응형
Branch
소프트웨어를 개발할 때, 개발자들간에 동일한 소스 코드를 함께 공유하고 서로 다른 작업을 할 때 사용합니다.
1. 브랜치 생성
git branch step1
'step1' 이라는 브랜치가 생성되었지만 ,현재 위치는 아직 main이므로 생성한 브랜치로 이동해야 합니다.
2. 브랜치 이동
git switch step1
main 브랜치에서 step1 브랜치로 이동합니다.
3. 브랜치에서 커밋하기
git commit
4. 브랜치 작업 내역 합치기 (Merge)
git switch step1
git merge bugFix
git switch bugFix
git merge step1
bugFix 브랜치의 위치도 옮겨줍니다.
4.2 브랜치 작업 내역 합치기 (Rebase)
git switch bugFix
git rebase step1
5. 최근 커밋을 가리키는 HEAD
git switch HEAD^
'^'은 현재 커밋 시점에서 이전 단계로 이동합니다.
'~n'은 현재 커밋 시점에서 n만큼의 이전 단계로 이동합니다.
반응형
'Git' 카테고리의 다른 글
[Git] Git reset, revert 이용해서 commit 없애기, 되돌리기 (0) | 2024.11.11 |
---|---|
[Git] Git Merge 사용법, 브랜치 Merge 이해 - Squash, Rebase Merge 정리 (1) | 2024.02.25 |
[Git] Git branch 사용법 및 브랜치 관리하기 - git branch, git checkout (0) | 2023.08.12 |
Git push 에러: rejected main -> main (fetch first) error failed to push some refs to 오류 대처법 (0) | 2023.07.23 |
GitHub에 폴더와 파일 올리기: 필수 Git 명령어 완벽 정리 (0) | 2023.02.07 |