일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS CI/CD 구축하기
- chartjs
- Flux
- COALESCE
- Spring
- Python
- codedeploy
- codepipeline
- docker
- Kafka
- chart.js
- 도커
- or some instances in your deployment group are experiencing problems.
- VPN
- IntelliJ
- node
- redis
- PostgreSQL
- kubeflow
- Jenkins
- aws
- codebuild
- aws cicd
- Airflow
- Spring Error
- JavaScript
- codedeploy error
- SQL
- java bigdecimal
- bootstrap
- Today
- Total
Small Asteroid Blog
[GitHub] git에서 master로 branch내용 합치기(브랜치 병합하기) - merge 본문
나는 branch1에서 작업 중이고 다른 사람은 branch2에서 작업 중인데
master에 두개의 브랜치의 내용을 합쳐야 하는 경우
* branch1에 본인이 사용하는 브랜치 이름을 적어주면 된다.
현재 작업하고 있던 브랜치의 내용을 같은 브랜치에 push해준다
git add .
git commit -m ""
git push
merge는 master에서 작업해야한다.
만약 다른 브랜치에 있다면 master로 checkout 한다.
git checkout master
master에 있는 내용을 가져온다.
(만약 다른 사람과 작업하고 있을 때 다른 사람이 올려둔 내용을 받은 상태여야지만 내 것을 올릴 수 있다.)
git pull
merge하고자 하는 브랜치의 이름을 적어준다.
git merge branch1
다른 창으로 이동한 경우 충돌이 일어난 경우이다. 충돌된 파일들을 수정하고
vi 일 경우
:wq를 이용해 나가거나 수정할 파일이 많을 경우 프로젝트에서 수정작업을 해준다.
수정 작업을 했기 때문에 수정한 파일들을 추가하는 작업을 진행한다.
git add .
수정한 파일들을 commit 하고 ( -m은 coomit 할 때 메시지를 적는 것이다.)
git commit -m "브랜치 병합"
push를 해줘야 git에 올라간다.
git push
'branch1' 브랜치의 내용이 master에 통합되었기 때문에 'branch1' 브랜치는 삭제해준다.
브랜치를 삭제하려면 branch 명령어에 -d 옵션을 지정해서 실행하면 된다.
git branch -d branch1
브랜치가 삭제되었는지 확인한다.
git branch
'도구 > Git' 카테고리의 다른 글
WARNING! Using --password via the CLI is insecure. Use --password-stdin (0) | 2020.11.03 |
---|---|
.git 삭제 명령어 / git 연결끊기 (0) | 2020.10.30 |
fatal : not a git repository (or any of the parent directories): .git (0) | 2020.10.30 |
[GitLab] Permission denied (publickey). (0) | 2020.10.12 |
master에서 branch를 합치고 싶을 때 (git rebase) (0) | 2020.07.16 |