오늘 팀원들과 안드로이드 스튜디오를 이용하여 한가지 기능을 구현하기 위해 각자 구현해서 공유하기 위해 브랜치를 나누어 진행하였다. 그러던 중 내가 구현에 성공하여 이 브랜치의 파일 상태를 master로 반영하고 싶었는데 깃을 gitdesktop이나 안드로이드 스튜디오의 ui를 이용하여 구현하다가 branch관리는 알아보기 쉽지않아 터미널로 작성하였다.
우선 작업하고 있던 브랜치에서 master브랜치(혹은 main)로 가준다.
git checkout master
그렇게 되면 메인인 master브랜치에 옮겨지게 되고 그 뒤 생성했던 병합하고 싶은 브랜치를 merge해준다.
안드로이드 스튜디오에서 프래그먼트를 구현한 fragmentRefair를 병합 한다면
git merge fragmentRefair
무사히 실행된다면 앞에 +와 - 가 붙은 수정사항들이 터미널에 뜨게된다.
그 뒤 기존의 브랜치를 하여 제거해준다.
git branch -d fragmentRefair
그 뒤 push를 진행하면 반영이 된다.
git push
merge하고 브랜치 제거까지한뒤 왜반영이 안되지 하고 한참을 찾아 다녔었다.;;
반응형
'깃(git)' 카테고리의 다른 글
Git Commit Convention 우아한테크코스 프리코스를 진행하며 (0) | 2023.10.26 |
---|---|
안드로이드 스튜디오 깃허브(git-hub) 컨트리뷰터(Contributor)반영안됨 (0) | 2022.12.05 |