ansalstmd.log
로그인
ansalstmd.log
로그인
Git&GitHub11(평행세계 나누기 : 브랜치(branch)) feat 진유림 강사님
min seung moon
·
2021년 3월 18일
팔로우
0
0
Git&GitHub
목록 보기
11/16
1. Problem : 한줄로 커밋을 쌓으면 둘이 겹치지 않나요?
2. Solved! 여러 줄로 쌓으면 됩니다!
3. 여러 줄로 커밋을 쌓는다?
Q1. 왜 같이 작업하려면 여러 줄로 커밋을 쌓아야 하나요?
A1. 한줄에서 작업하면 충돌이 날 수 있습니다, 똑같은 코드를 동시에 고칠 가능성이 있죠
Q2. 그럼 n줄로 쌓고 나중에 합치나요?
A2. 네, 그럼 충돌이 나더라도 합치는 시점에 명시적으로 충돌을 해결할 수 있습니다
4. 그래서 나온게 브랜치(Branch-가지) 개념
5. 사실 이미 브랜치는 있었어요...
git push origin master
이 명령어는 mater 브랜치(기본으로 만드렁져 있음)에 커밋을 푸시해라라는 뜻이었습니다
6. 브랜치 만들기(git branch)
git branch cat
cat 브랜치를 현재 시점에 만들어라
7. 만든 브랜치로 이동하기(git checkout)
git checkout cat
cat 브랜치로 이동해라
8. cat 브랜치에 커밋을 추가하면?
master 브랜치는 아직 과거 커밋을, cat 브랜치는 새 커밋을 가리킴
9. master로 이동하고, oct 브랜치 만들고 커밋
master 브랜치의 최신 커밋(고양4)을 기점으로 oct 브랜치, cat 브랜치가 나뉘어짐
10. 브랜치 생성 실습
[boxiting-cat 저장소] master에서 feat/main-page 브랜치 생성
feat/를 해주게 되면 나중에 feat/가 붙은 것끼리 묶어줄 수 있다
커밋 추가
-에 바뀐 내용 즉시 푸시라는 체크박스를 체크해주면 커밋과 동시에 푸쉬된다
[boxiting-oct 저장소] pull 받기
master에서 feat/comment 브랜치 생성
커밋 추가
origin feat/?
체크아웃
min seung moon
아직까지는 코린이!
팔로우
이전 포스트
Git&GitHub10(GUI로 add, commit, push, pull 하기 ) feat 진유림 강사님
다음 포스트
Git&GitHub12(두 버전 합치 : 머지(merge)) feat 진유림 강사님
0개의 댓글
댓글 작성
관련 채용 정보