수업내용/Javascript & jQuery
[2022.12.07.수] 소스트리 이용해서 깃 commit, push, pull 하기
주니어주니
2022. 12. 7. 12:30
원격저장소에서 메인이라는 브랜치를 각 사용자들이 로컬저장소로 내려받음
-> 동시에 수정하면 충돌
-> 각자 자기만의 가지를 만듦 -> 메인에 영향이 안감
-> 각자 개발을 하고 -> 다시 메인에 합침 -> merge
-> 그걸 다시 내려받음
(새로운 브랜치를 딸 때마다 내려받음)
<새로운 브랜치 딸 때마다 할 일>
1. 일단 main 브랜치에서 시작
2. main 브랜치에서 원격 저장소의 최신 내용을 내려받는다 (소스트리에서 main 상태에서 pull)
(main 상태에서는 절대로 코딩 x )
3. 새 브랜치를 생성한다. --- 본격적인 작업 시작
4. 새 브랜치에서 코딩을 시작한다.
5. 코딩이 완료되면 변경된 내용을 로컬 저장소에 저장한다. 소스트리에서 commit
커밋하지 않은 변경사항 -> 모두 스테이지에 올리기
커밋
6. 원격 저장소에 저장 (브랜치 상태에서 push)
7. 깃에서 확인, pull request 작성
8. 깃에서 main 브랜치에 머지
merge 클릭
9. main 브랜치로 변경 -> 최신 내용을 내려받는다 -> 반복
pull 은 항상 main
push 는 항상 브랜치 !!! (개발이 완료되면 푸쉬)
머지 하고나서는
브랜치 삭제 ㅇ