본문 바로가기
팀프로젝트/팀소개웹사이트

nothing 4일차

by useSword 2024. 4. 5.

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

https://jisooo.tistory.com/entry/git-git-rebase%EB%A1%9C-commit-%EC%A0%95%EB%A6%AC%ED%95%98%EA%B8%B0-%EA%B8%B0%EB%A1%9D%EC%9A%A9

 

흰색 파랑색 초록색을 잘 보자

흰색에서 쪼개진 초록색 표시된 부분에서 머지를 진행한다.

 

>>>마지막으로 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