23.12.04

KSang·2023년 12월 4일
0

TIL

목록 보기
4/101

깃으로 브랜치를 만들어보자

git pull origin main
git checkout main
git switch -c main
git switch -d main
git merge
git push
git branch
add commit
pull request
merge

서순

1.브랜치 생성 및 이동

2.기능 개발 및 코드저장

3.pull request

4.깃헙에서 머지

5.로컬에서 깃헙 땡겨옴 git pull origin 브랜치

풀리퀘하고 깃헙에서 머지하면 Main 브랜치가 배포용이된다
->사람들이 막합침

문제점1) 완벽하게 기능 개발해야 머지가능 예)회원가입 로그인 로그아웃을 만들어야하는대 각각시간이 걸린다쳐
사용자들이 쓰고있는데 회원가입 코드가 완성됬다고 바로넣을수 없음
다만들고 넣었더니 버그?? 오래걸린다 원인이 어디인지 다시 찾아야해서

해결책1) 개발용 브랜치
Main 브랜치 develop 브랜치 기능 브랜치
배포용 테스트용 기능 개발용

문제점2) 그냥 합치면 위험함

해결책2) 디벨롭 브랜치에서 한번 땡겨오고 테스트후 기능 브랜치로 푸시

팀원이 할 순서
git clone 주소
브랜치만들기
git add .
git commit -m "뭔기능추가요~"
git push origin 내 브랜치 ->이거하면 풀리퀘스트가 뜸 (dev로 푸시하지 말것!)
리퀘스트 요청후 바로합치지말고(merge하지말고)
git pull origin 내브랜치 /같은위치에 다른내용이 있으면 충돌일어나니까 확인
추가작업해야되니까 내 dev(로컬, 네트워크만 올렷으니 로컬은 갱신안됨)갱신

0개의 댓글