기어가더라도 제대로
(3) 팀 개발을 위한 git github 시작하기 본문
merge의 종류
- fast-forward - 베이스 브랜치에서 변경점이 없이 커밋만 추가되서 "빨리감기" 하듯이 병합하는 방법
- merge - 브랜치가 2개 이상인데 베이스 브랜치에서 서로 변경점이 생겨서 다른 두개의 브랜치를 비교해서 병합해야하는 경우
- confilct - merge 병합시에 코드에 같은 곳을 변경했을 경우 발생
Rebase - 커밋을 똑 때서 붙이기
그림을 보면서 이해하면 좋지만, til이니 간략하게 정리하겠습니다. (써야 잔다는 마인드)
add remote
개발자 a의 원본 저장소(기준이 되는 원격 저장소), a의 저장소를 fork 해온 다른 개발자 b의 원격 저장소 이 둘을 함께 sourceTree에서 커밋을 추적하는 방법이 있다! add remote 다. 사실 git 실습할 때 처음에 git remote add origin https://Github.com/~
를 사용했었다. 소스 트리에서 도 원격저장소를 추가하면 된다. 그럼 개발자 a와 개발자 b의 저장소를 동시에 추적 가능하다.
rebase 사용방법
- 베이스로 삼고 싶은 커밋을 rebase
- action - continue rebase
- forth push(커밋이력을 조작한 경우엔 forth push가 필요)
'기타' 카테고리의 다른 글
(4) Git&GitHub [ch.3] 여러 명이 함께 Git으로 협업하기 (0) | 2021.11.23 |
---|---|
Git & GitHub ch7 --> 공부 할 때 마음가짐 (0) | 2021.11.17 |
(2) git&github 시작하기 (0) | 2021.11.14 |
팀 개발을 위한 GIT, GItHub 시작하기 (0) | 2021.11.13 |
그림으로 배우는 네트워크 & swift playground (0) | 2021.11.11 |
Comments