팀 개발을 위한 Git, GitHub 입문 - 인프런 | 강의
개인 프로젝트부터 현업 개발까지, 팀 개발에 필수적인 기술인 Git과 GitHub을 그림을 통해 쉽게 익힙니다. 아예 처음 익히는 분부터 실무 사례가 궁금한 분까지 모두 들으실 수 있습니다. CLI, GUI를
www.inflearn.com
이 글은 진유림님의 팀 개발을 위한 Git, GitHub 입문 강의로 보고 작성한 글입니다.
참고
origin은 원격에 올라간 log 이고 origin이 없는 것은 local 이다.

branch
branch 는 기능추가 할때 만든다.
branch는 HEAD 를 기점으로 만들어진다. branch를 만들때는 항상 HEAD가 어디를 가르키고 있는지 인지를 한 후 만들어야한다.
git show HEAD
현재 HEAD 가 main을 가르키고 있다는 걸을 알 수 있다.

git graph 익스텐션에서는 붉은선이 그어진 것 처럼 점으로 표시된다.

이때 git branch 로 브랜치를 만들게 되면 저 지점에서 브랜치가 갈라지게 될 것이다.
merge
branch 에서 작업이 끝났다면 어떻게 해야할까? 합쳐야하지 않을까?

우선 HEAD 를 머지할 branch 로 옮겨야한다. 아마 보통 main이 될 것이다.



Conflict





'공부기록 > git' 카테고리의 다른 글
git revert , git revert conflict (0) | 2022.07.19 |
---|---|
git reset (0) | 2022.07.19 |
팀 개발을 위한 Git, GitHub 입문 보고 새롭게 알게된 점 (0) | 2022.07.18 |
GitHub 에서 GitLab으로 저장소 이전하기 (0) | 2022.07.15 |
다른분 레포 코드를 뜯어볼때 초기커밋으로 되돌아가는 방법 (0) | 2022.06.22 |