rebase에 대해서 배움
<오늘 배우면서 사용한 명령어>
git add .
git commit -m "0404 ljs3 합치기 전"
git remote update : git remote update 명령어는 원격 저장소의 모든 브랜치에 대한 최신 이력 정보를 확인하는 명령어
git checkout -t origin/ljs3 //remote update가 되질 않아 이 명령어 사용
git branch // 확인했더니 브랜치가 잘 나타남
git rebase main // ljs3 브랜치와 main과 rebase 시도
git rebase --continue // 충돌을 전부 끝내고 --continue를 시도 커밋 한번마다 지속적으로 해야함
git push origin ljs3 //푸쉬함
git push -f origin ljs3 // 강제로 덮어쓰기를 사용함
1. merge
흰색 파랑색 초록색을 잘 보자
흰색에서 쪼개진 초록색 표시된 부분에서 머지를 진행한다.
>>>마지막으로 main으로 pr을 진행한다.
흰색에서 쪼개진 것이 아닌 최신 main에서 가져오듯 사용된다. 특히 표시를 잘 보자.
보기와 같을 경우 충돌이 일어날 경우 3번을 고쳐야하며 충돌이 없는 부분은 무시가 된다.
>>>마지막으로 main으로 pr을 진행한다.
절대 잊지말 것.
1. 풀 리퀘스트를 진행하다가 충돌이 나면 되도록이면 충돌은 로컬에서 관리할 것. 깃 허브는 생각보다 직관적이지 않다
2. 팀원들이 풀하기전에 개발하지말것
'팀프로젝트 > 팀소개웹사이트' 카테고리의 다른 글
0507 (0) | 2024.05.07 |
---|---|
nothing 3일차 (0) | 2024.04.03 |
nothing 1,2일차 (0) | 2024.04.02 |
팀소개웹사이트 4일차 (0) | 2024.02.19 |
팀소개웹사이트 3일차 (1) | 2024.02.16 |