Git - rebase, merge
특정 브랜치에서 작업을 하다 다른 브랜치와 병합할 경우가 많은데, 이때 사용하는 명령어는 2가지가 있는데, 하나는 rebase이고 다른 하나는 merge 다. Rebase의 경우는 브랜치의 변경사항을 순서대로 다른 브랜치에 적용하면서 합치고 Merge의 경우는 두 브랜치의 최종 결과만을 가지고 합친다. Rebase를 하든지, Merge를 하든지 최종 결과물은 같고 커밋 히스토리만 다르다는 것이 중요하다. Merge C4와 C3로 나눠진 브랜치의 커밋 히스토리인데, 결국 메인(master) 브랜치와 작업 브랜치(experiment)가 C2로 병합되는데 가장 쉽게 사용하는 명령어가 merge 이다. merge는 각 브랜치에서 작업할 때 사용했던 commit 들이모도 합쳐지는데 시간 순서대로 아래에서 위로 쌓..
study/Git
2022. 8. 10. 23:40
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- musma
- path variable
- django-environ
- 환경 변수 설정
- 회원 로그인
- git공부
- 검색 결과 내 페이지네이션
- Django tutorial
- 한글 형태소 분석기
- 회원가입
- git
- authenticate()
- 암호화
- Java
- 웹페이지
- 혼자 공부하는 파이썬
- API
- Magazine K
- django.contrib.auth
- 디자인 패턴
- 면접을 위한 CS 전공 지식 노트
- Python
- 톰캣
- 배열
- python3
- Spring
- error: failed to push some refs to 'https://github.com/
- git 공부
- django
- 커맨드 객체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함