일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 오브젝트
- Codable
- 앨런
- 알고리즘
- 동시성
- 100 days of SwiftUI
- Apple Developer Academy
- 가상 메모리
- 비동기
- IOS
- Linked List
- 상호배제
- Swift
- decode
- SwiftUI
- 운영체제
- 인프런
- core data
- @state
- struct
- scrollview
- async
- Algorithm
- forEach
- deadlock
- COLOR
- 프로세스 스케줄링
- UserDefaults
- 동기화
- 데드락
Archives
- Today
- Total
기어가더라도 제대로
(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