반응형
저번 프로젝트 때 Github Desktop을 사용했고 생각보다 훨씬 편리해서 이번에도 Github Desktop을 사용하려고 했다.
저번에는 레포지토리를 fork하고 clone하는 식으로 진행했는데, 이번에는 branch를 각자 만들어서 작업하는 식으로 진행한다.
git clone까지는 Github Desktop의 기능을 이용해 금방 받았는데, branch를 변경하니까 기본 세팅이 사라져있었다.
이유를 찾아보다가 git merge를 해주지 않아서 그렇다는 글을 봤다.
git merge
윈도우를 사용하기 때문에 클론해온 로컬 폴더에서 git bash를 실행시켜준다.
1. git bash에서 현재 존재하는 브랜치들을 확인한다.
$ git branch -r
위와 같이 현재 레포지토리에 있는 메인 브랜치와 다른 브랜치들을 확인할 수 있다.
2. 내가 사용할 브랜치로 이동한다.
$ git checkout [브랜치명]
3. 메인 브랜치에서 내 브랜치로 병합 받는다.
$ git merge main
그럼 내 브랜치에서 메인 브랜치의 내용을 작업 할 수 있다!!
반대로 내가 작업한 브랜치의 내용을 메인에 머지할 수도 있다.
반응형
'👩💻 Programming > Git(hub)' 카테고리의 다른 글
git 연결을 하위에서 상위로 변경할 때 발생한 문제 해결 (4) | 2024.10.16 |
---|---|
Git add에 staged된 파일 삭제 (0) | 2024.09.30 |