일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MongoDB
- crud
- merge
- Props
- docker
- Vue
- 중급파이썬
- git
- wetube
- 튜플
- EC2
- 파이썬
- Class
- SSA
- RDS
- socket io
- NeXT
- 카톡
- SAA
- AWS
- flask
- TypeScript
- react
- S3
- pandas
- dict
- 채팅
- lambda
- node
- async
- Today
- Total
목록merge (3)
초보 개발자
하나의 파일을 여러 브랜치에서 수정하고 하나의 branch에 merge하려고 할 때 merge conflict(병합 충돌)이 발생한다. 이 것은 오류가 아니다. 양 쪽에서 내용이 수정되었는데 어떤 내용을 반영해야 할지 사용자에게 물어보는 것이다. 국물 내는 비법을 추가하는 feature/stock브랜치와 르탄이의 가문의 김치찌개 비법을 추가할 jjigae_rtan 브랜치를 만들어서 작업하려고 한다. 다른 브랜치에서도 같은 파일을 수정해서 일부러 Merge conflict를 내고보 충돌을 해결해보려고 한다. 우리가할 작업은 아래와 같다. 먼저 main에서 브랜치 2개를 만들어 주었다. 그리고 feature/stock으로가서 2개의 커밋을 해주었다. 그리고 feature/jjigae_rtan으로 가서 같은 ..
각자 작업한 것을 프로젝트에 합치기 위해 Merge를 사용한다. 1단계, 누가 작업할 것인지 정한다. -issue 2단계, 각자 맡은 것을 작업한다. -branch 3단계 각자의 작업을 프로젝트에 합친다. -merge Merge는 브랜치를 다른 브랜치에 합치는 것이다. 즉 특정 브랜치의 commit들을 다른 브랜치의 commit 내역에 모두 반영하는 것이다. 기본적인 설정은 해당 브랜치의 모든 commit을 모두 다 반영한다고 생각하면 된다. 브랜치 하나를 Merge하기 먼저 합치기 위해선 먼저 합치려고 하는 브랜치에 checkout이 되어있어야 한다. 우린 main에 합치려니까 main으로 체크아웃을 해주자. 그리고 소스트리에서 병합을 누른다. 그리고 2_jjiage라는 브랜치를 선택해주자 옵션은 이 ..
새 브런치 만들기 apple, google, ms라는 고객사가 있다고 가정하자 깃에서 브랜치를 만들거나 확인하는 명령어는 git branch이다. master는 특별한 브랜치이다. 기본적으로 만들어 지고 우리는 그동안 여기서 작업을 해왔던 것이다. git branch apple git branch apple브랜치가 잘 추가된 것을 확인할 수 있고, master 앞에 *표시는 아직 우리가 master브랜치에서 작업하고 있다는 뜻이다. git log 커밋 로그 화면도 다르게 나타나는 것을 확인 할 수 있을 것이다. (HEAD -> master, apple ) 이 표시는 저장소에 master, apple 2개의 브랜치가 있고 HEAD -> master이므로 현재 작업중인 브랜치는 master브랜치라는 의미 입..