티스토리 뷰
Git을 통한 협업중,
내 작업이 끝나 Commit, Push 하려는데, 그전에 다른사람이 먼저 Push 한 경우
1. 일단 내 로컬 Commit. (HEAD에 내 변경사항 적용)
2. Pull 당겨오기. (상대가 Push한 변경사항 내 로컬에 적용)
2.1 충돌 안난 경우 : good
2.2 충돌 난 경우 : 아래와 같이 충돌난 부분이 별도로 표시된다. 내 변경사항과 상대의 변경사항을 적절히 조화롭게 수정해준다.
=======위의 HEAD부분은 내 코드 / 아래부분은 상대 코드. 적절히 수정할것
내가 작성한 코드가 아니다. 충돌이 안난 상대의 코드는 이미 추가된것을 확인할 수 있다.
3. 이제 내 코드와 상대의 코드가 적절히 섞였으므로, 다시 Commit. (Merge를 HEAD에 적용)
4. Push (HEAD의 merge된 코드를 바로 push)
알고나니 쉽고 편하다. 이래서 git을 쓰나보다.
19.09.11 추가 포스팅
인텔리제이 이용시, vcs 메뉴의 git - resolve conflict 기능을 이용해 더욱 편리하게 충돌을 해결할 수 있다.
'Git' 카테고리의 다른 글
Github을 더 잘 사용하는 팁 💡 (0) | 2019.12.07 |
---|---|
Git) Repository Merge 저장소 병합 (not branch) (0) | 2019.09.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Vo
- 회고
- socket
- Java
- Data Structure
- dfs
- 우아한 테크코스
- git
- brute-force
- FRAGMENT
- sort
- 웹해킹
- queue
- Algorithm
- Android
- webhacking.kr
- Stack
- reversing
- 개발자
- mysql
- 프로그래머스
- graph
- javascript
- 해외여행
- OneToMany
- Android Studio
- C
- JPA
- 리버싱
- bfs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함