728x90
반응형
GIT 사용법
이번에 팀에서 git 을 사용하며 branch 를 면접질문에서 받은적이있어 이해하며 설명하고 싶어 정리해봅니다.
.
브랜치란 ?
팀에서 개발하다보면 하나의 코드를 가지고 개발을 하는 경우도 생깁니다.
기존 코드와 관계없이 개발을 진행하게 되는데 이때 독립적으로 개발하는 것이 **브랜치**다.
팀에서 사용하기
** 깃을 먼저 팀 URL 과 연결시켜준뒤 아래 명령어를 따라야합니다! (중요)
git remote add 프로젝트이름 프로젝트URL
ex) git remote add hello https://lab.github.com
- 변경 내용이 발생 후
- `git add .`
- 깃에 새로 변경된 내용을 추가시킵니다.
- `git commit -m "[FE-브랜치명] docs:README"`
- 팀에서 규정한 룰대로 commit을 남겨줍니다.
- `git checkout develop`
- develop 브랜치로 이동해줍니다.
- `git pull --rebase 원격저장소명 브랜치명` ( 이미 다른 브랜치를 다른 마스터에 추가적 머지가 이루어졌을때?)
- Git에서 원격 저장소의 소스를 가져와 지정한 브랜치명을 베이스로 기준삼아 합병시킨다
- `git checkout 브랜치명`
- 내가 사용할 브랜치명으로 이동
- `git rebase develop`
- develop 와 병합해줍니다.
- `git push origin 사용중인 브랜치명``
- `git checkout develop`
- `git branch -D sjd0051`
- `git pull --rebase ssafy develop`
- `git branch sjd0051`
- 다음 사용을 위해 잊지말고 미리 브랜치를 하나 만들어두자.
- `git checkout sjd0051`
728x90
반응형
'개발 > 알쓸싸잡' 카테고리의 다른 글
[ 알쓸싸잡 ] 회고 (2) | 2021.10.18 |
---|---|
[ 알쓸싸잡 ] [FE/react] 교육생 조회(정렬), 즐겨찾기 페이지 결과물 (0) | 2021.10.12 |
[ FE ] 프론트엔드 개발 현황 (0) | 2021.09.29 |
병렬분산알고리즘 기초 프로젝트 (0) | 2021.09.07 |