Create
커밋 생성
커밋 생성은 3단계 과정으로 진행된다.
변경 - 선택 - 커밋
각 단계별로 파일이 위치하는 장소를 아래와 같이 명명한다.
변경된 파일은 워킹트리에 위치한다.
add된 파일(버전관리할 파일)은 스테이지 에 위치한다.
커밋한 파일은 레포지토리에 위치한다.
// 변경된 모든 파일을 스테이지에 위치시킨다.
git add -A
// 스테이지의 파일을 레포지토리로 커밋한다.
git commit -m "test commit"
브랜치 생성
// 브랜치 생성 기본
git branch new-branch
// 브랜치 생성 후 해당 브랜치로 이동
git switch -c new-branch
Read
커밋 읽기(커밋으로 이동하기)
// 해당 해쉬코드(abjirm0478)의 커밋으로 이동
git checkout abjirm0478
브랜치 읽기(브랜치로 이동)
// 모든 브랜치 나열하기
git branch
브랜치 읽기(브랜치로 이동)
// 해당 브랜치(new-branch)로 이동
git switch new-branch
응용1 ( Create + Read)
// 아래 코드를 통해 특정 브랜치의 특정 커밋에서 새로운 브랜치 생성을 학습할 수 있다.
// 단, 현재 브랜치가 main이라고 가정한다.
// 모든 변경 파일 스테이징
git add -A
// 커밋 생성(커밋 해쉬코드 : abcd1234)
git commit -m "test-commit"
// 브랜치 생성 및 이동
git switch -c new-branch
// main 브랜치의 abcd1234 커밋으로 이동
git switch main
git checkout abcd1234
// 해당 커밋 위치에서 브랜츠 생성
git switch -c on-commit-branch
// 생성된 브랜치 확인
git branch
Update
Delete
'Git' 카테고리의 다른 글
[Git] rebase를 활용한 협업 예시와 사용 이유 (0) | 2024.07.25 |
---|---|
[Git] 과거 커밋의 내용 수정 후 새로운 커밋 생성 (4) | 2024.07.23 |
[GitKraken] 깃크라켄 사용방법 (0) | 2024.07.18 |
[GitKraken] 깃크라켄 organization에서 push버그 해결 (0) | 2024.07.17 |
Git 명령어 정리_1 (2) | 2022.12.26 |