[깃, 깃허브] 공부자료 추천

2-pi-r·2023년 2월 2일
0

개발

목록 보기
1/8

아무도 뭐라 하지 않았는데 블로그는 오랜만이라 괜히 찔린다. 사실 글은 계속 쓰고 있었는데 공개할 만하게 다듬는 게 귀찮아서 그만... 그래도 공부하다 꼭 공유하고 싶은 게 생겨서 오랜만에 글을 올린다.

  • 왕초보 : git을 아예 처음 접하는 사람
  • 초보 : 기본적인 git 개념, 명령어를 막 배운 사람
  • 중급 : 어설프게나마 git으로 프로젝트 관리를 하고 있거나, 해본 사람
  • 숙련자 : 제가 이 단계까지 오르지 못해서 숙련자 대상 추천은 없습니다.

가이드맵 - 모두

유튜브 영상 링크

  • 소개 : 깃을 공부하는 사람에게 OT같은 영상 (10분)

  • 주요내용 :

    1. 깃은 무엇인가?
    2. 왜 필요할까?
    3. 어디까지 공부해야 할까? (4가지)
    4. 어떻게 공부할까?
  • 추천 대상 : 왕초보, 초보, 중급

    • 초보, 중급자는 3, 4만 봐도 될 것 같다. 특히 3은 강력 추천한다! 본인이 잘 하고 있는지 실력 체크리스트 용도로도 좋다.
  • 추천 이유 : 깃이 필요하다길래 배우고는 있는데, 정확히 어떤 걸 할 수 있어야 하는지 모르니까 불안했다. 나는 아직도 못하는 게 너무 많은 것 같은 기분이었다. 문제는 뭘 모르는지도 몰랐다. 이 영상 3(어디까지 공부해야 할까?)에서 아주 명료하고 유용하게 알려준다.

Pull Request - 초보,(중급)

강의 재생목록 링크

  • 소개 : 생활코딩님의 Pull Request 강의 (48분)

    • PR(Pull Request) : 브랜치를 다른 브랜치에 반영(pull)해달라고 요청(request)하는 것.
  • 주요내용 :

    1. PR 만드는 법
    2. PR로 다른 사람들과 소통하는 법 (코드리뷰)
    3. PR 만들었는데 충돌 때문에 머지 안 될 때 해결하는 법
  • 추천 대상 : 초보, (중급)

    • 기본적인 pull, push, branch 등의 개념은 알고 있어야 한다.
    • 중급자는 1, 2는 알 거라고 생각하지만 3은 필요할 수도 있어서 적어봤다.
  • 추천 이유 : PR은 깃허브로 프로젝트를 관리하다보면 아주 많이 쓰게 되지만 당연하게도 초보자한테는 낯설다. 그래서 강의가 따로 있다! 게다가 강의력은 말해 뭐해, 믿고 듣는 생활코딩님이다. 나는 이 내용을 팀프로젝트 할 때 깨져가면서 배웠는데, 그 전에 이걸 미리 봤으면 좋았을걸 그랬다.

충돌 해결 방법 - (초보),중급

유튜브 영상 링크

  • 소개 : 짧은 강의 (20분)

    • 이게 시리즈 3편이고, 영상 설명란에 보면 1,2편도 있다. 4편은 아직 안 올라온 듯하다.
    • 깃 명령어로 설명하신다. 하지만 도망치지 말고 듣자. vs code에서 편하게 머지하는 법을 알려주신다. 여기에 위에서 추천한 생활코딩님 PR 강의의 5.1과 5.2를 같이 보면 금상첨화다.
  • 주요내용 :

    1. 깃 충돌 해결하는 방법
    2. 깃 충돌 방지하는 팁 (4가지)
  • 추천 대상 : (초보),중급

    • 초보는 들어도 아마 이해가 잘 안 될 것 같다. 지금은 그냥 이런 게 있구나 하고 가볍게 보고 나중에 프로젝트 관리하면서 필요할 때 다시 찾아들어야 공부가 제대로 될 것 같다.
  • 추천 이유 : 내용이 알차고 이해가 쏙쏙 된다. 강의력이 좋으시다. (개인적으로 이 분 강의는 믿고 듣는다.)

프로젝트 관리 방법론 - 중급

유튜브 영상 링크

  • 소개 : 짧은 영상 (6분)

  • 주요내용 : 팀 프로젝트를 할 때 브랜치를 마구잡이로 파면 뒤로 갈수록 관리가 힘들어진다. 이 영상에서는 브랜치를 어떤 방식으로 파서 관리할지, 방법론 2가지를 소개한다.

  • 추천 대상 : 중급

  • 추천 이유 : 제목에서는 개발팀장을 언급하길래 무척 어려운 내용일 줄 알았는데, 쉽고 간단하게 설명해주신다. 강의력이 좋으신 것 같다.

    • 사실 뭐... 대학교 팀플 정도는 얼레벌레 해도 된다. 그러면서 배우는 거니까. 그래도 누가 만들어둔 방법론이 분명 있을 텐데 하고 한 번 찾아봤다. 진짜 있더라. 다음부턴 다른 팀원들한테 이 영상을 보여주고 우리 두번째 방법으로 브랜치 관리하자고 해야겠다. (듣기로는 사실 방법론이 중요한 게 아니고, 합의만 하면 되는 것 같다! 회사에서는 이미 합의된 게 있으니까 그걸 따르면 되고!)

0개의 댓글