2024-12-17 15:43:26

백엔드 프론트 둘or다

백엔드

- 작업된 최신 코드를 내 작업 폴더로 가져오기

git pull origin main # main은 브랜치 이름 (프론트 개발자는 main 사용 백엔드는 master 사용)

1. 백엔드는 main을 입력해야 프론트의 코드 반영 사항

2. 프론트는 master를 입력해야 백엔드의 코드 반영 사항을 가져올 수 있음

충돌이 난 경우 파일명 표시가 되어있으며 파일명 안에 충돌 난 부분이 기재되어 있음

<<<<<<< HEAD
네가 작업한 코드
=======
친구가 작업한 코드
>>>>>>> {branch_name}

- 위 코드에서 원하는 부분만 남기고 나머지는 지움

충돌을 다 해결한 경우 아래 명령어로 충돌 해결 상태를 저장

git add <충돌난 파일>
git commit -m "충돌 해결"

* 한번에 파일을 수정해서 커밋하지 말 것

* 충돌을 해결한 후 한 개의 파일을 하나 씩 커밋

 

main을 master에 병합

git checkout master # master 브랜치로 이동
git merge origin/main # main 브랜치 최신 내용을 병합

master를 main에 병합

git checkout main # main 브랜치로 이동
git merge origin/master # master 브랜치 최신 내용을 병합

 

파일 수정 후 다시 Commit & 원격 저장소로 Push 하기 (백엔드)

git status # 파일 수정 후 변경사항 확인

git add <수정된 파일 이름 괄호는 생략> # 변경사항을 스테이징

git add . # 모든 파일을 스테이징 할 경우 (웬만하면 추천 X)

git commit -m "파일 수정 완료" # 커밋 메세지는 좀 자세하게 적을 것 

git push origin master # master 브랜치로 푸쉬

파일 수정 후 다시 Commit & 원격 저장소로 Push 하기 (프론트)

git status # 파일 수정 후 변경사항 확인

git add <수정된 파일 이름 괄호는 생략> # 변경사항을 스테이징

git add . # 모든 파일을 스테이징 할 경우 (웬만하면 추천 X)

git commit -m "파일 수정 완료" # 커밋 메세지는 좀 자세하게 적을 것 

git push origin main # main 브랜치로 푸쉬