git(3)
-
5-2.Git 충돌 해결
브랜치 간 충돌 파일의 같은 위치에 다른 내용이 입력된 상황 상황 만들기 conflict-1, conflict-2 브랜치 생성 main 브랜치 Tigers의 manager를 Kenneth로 변경 Leopards의 coach를 Nicholas로 변경 Panthers의 coach를 Shirley로 변경 커밋 메시지: Edit Tigers, Leopards, Panthers conflict-1 브랜치 Tigers의 manager를 Deborah로 변경 커밋 메시지: Edit Tigers conflict-2 브랜치 1차 Leopards의 coach를 Melissa로 변경 커밋 메시지: Edit Leopards conflict-2 브랜치 2차 Panthers의 coach를 Raymond로 변경 커밋 메시지: Ed..
2023.02.14 -
5-1.Git 병합
명령어 git merge '브렌치명' (병합) ex) git merge add-coach 서로 다른 브랜치를 합치는 두 방식 merge : 두 브랜치를 한 커밋에 이어붙입니다. 브랜치 사용내역을 남길 필요가 있을 때 적합한 방식입니다. 다른 형태의 merge에 대해서도 이후 다루게 될 것입니다. rebase : 브랜치를 다른 브랜치에 이어붙입니다. 한 줄로 깔끔히 정리된 내역을 유지하기 원할 때 적합합니다. 이미 팀원과 공유된 커밋들에 대해서는 사용하지 않는 것이 좋습니다. merge : 히스토리가 남음 rebase : 히스토리가 없음 1. merge로 합치기 add-coach 브랜치를 main 브랜치로 merge main 브랜치로 이동 아래의 명령어로 병합 $ git switch main =======..
2023.02.12 -
5.Git 브랜치 만들기
명령어모음 git branch 브랜치명 (브렌치 생성) ex) git branch add-coach git switch 브랜치명 (브렌치로 이동) ex) git switch add-coach git switch -c 브렌치명 (브렌치 생성후 이동) (기존의 git checkout -b (새 브랜치명)) ex) git switch -c new-teams git branch -d 브렌치명 (브렌치삭제) ex) git branch -d to-erase git branch -m (기존 브랜치명) (새 브랜치명) (브렌치 명 수정) ex)git branch -m to-delete to-erase 여러 브랜치의 내역 편리하게 보기 git log --all --decorate --oneline --graph Bran..
2023.02.12