-
GIT Branch - 2공부합시다!/GIT&GITHUB 2022. 4. 18. 18:34728x90
음! 오늘은 통합(Merge)에 대해서 살펴봅니다.
각기 다른 branch에서 작업한 파일을 통합하는 과정입니다.
물론 동일한 파일을 작업한 것을 통합니다.
1. 기존 branch 및 버전 삭제
1.1. eng branch 삭제
1.1.1. # git branch -D eng
1.2. 파일 삭제
1.2.1. # rm -f guide.txt
1.3. 기존 버전 확인
1.3.1. # git log
1.4. 버전 제거
1.4.1. 최초 버전은 git hub와 통합 작업에 사용했음으로 남겨 둡니다.
1.4.2. # git reset 버전 Header
1.5. 버전 확인
1.5.1. # git log
2. 파일 작성 후 버전 관리 시작
2.1. guide.txt 파일 생성 후 버전 관리 시작
2.1.1. # vi guide.txt
2.1.2. a -> 1. seoul -> :wq
2.1.3. # git add guide.txt
2.1.4. # git commit -m 'step1_seoul'
2.2. guide.txt 파일 내용
2.3. 파일 내용 추가 후 버전 관리
2.3.1. # vi guide.txt
2.3.2. o -> 2. busan -> :wq
2.3.3. # git commit -am 'step2_busan' -> 한번이라도 commit을 했다면 add와 commit 동시가능 : 옵션 -am
2.3.4. # git log --oneline
2.4. 파일 내용
3. branch 생성 후 동일 파일 작업
3.1. eng branch 생성
3.1.1. # git branch eng
3.2. eng branch 이동
3.2.1. # git checkout eng
3.3. guide.txt 편집
3.3.1. # vi guide.txt
3.3.2. o -> 11. newyork -> :wq
3.3.3. # git add guide.txt
3.3.3. # git commit -m 'step1_eng'
3.4. 파일 내용
4. main branch이동 후 병합(Merge)
4.1. main branch 이동
4.1.1. # git checkout main
4.2. eng branch 병합
4.2.1. # git merge eng
4.3. 버전확인
4.3.1. # git log --oneline
4.4. 파일 확인
4.4.1. # vi guide.txt
4.5. 파일 내용 확인
5. 버전 관리 계속
5.1. 통합 후 신규 내용 추가
5.1.1. # vi guide.txt
5.2. 버전관리
5.2.1. # git commit -am 'step3_jeju'
5.3. 버전확인
5.3.1. git log --all --graph --oneline
5.4. 파일 내용
오늘은 다른 branch에서 동일한 파일 작업 후 Merge에 대해서 살펴보았습니다.
내일은 충돌(Conflict)이 되겠네요!
Have a nice day!
728x90'공부합시다! > GIT&GITHUB' 카테고리의 다른 글
GIT: Version Control System(버전 관리 시스템) (0) 2024.07.23 GIT : 첫번째 commit 삭제 (0) 2022.07.13 GIT Branch - 1 (0) 2022.04.17 GIT과 GITHUB 연동 (0) 2022.04.15 GIT Reset, revert를 활용한 과거로의 시간 여행 (0) 2022.04.13