Skip to content

Latest commit

 

History

History
113 lines (99 loc) · 13.3 KB

awesomelist.md

File metadata and controls

113 lines (99 loc) · 13.3 KB

Keyword

awesome list github

Memo

  • Git 을 익히게 되면 Git 기술 자체도 재미있지만 편하게 다루면서 오픈소스의 너른 세계를 탐험할 수 있는게 참 좋다. (ver.2021.07.20)
  • 그리고 Git 온라인 강의를 만들었다. 그동안 초보자들에게, 그리고 협업을 할 때 부담을 느끼는 개발자들에게 강의와 세미나를 하면서 내용들을 담았다.
    • 링크는 여기 https://spartacodingclub.kr/online/drill_git
    • Git 의 기본 사용법, 협업에서 주의해야하는 것들은 무엇인지, Github 을 어떻게 social 하게 쓸 수 있는지
    • 처음 Git 을 접하는 사람들도 부담없이 사용할 수 있게 터미널 사용 등은 일부러 제외하고 GUI 툴을 사용한다. 처음에는 history, branch 를 볼 때 GUI 로 보는 게 조금 더 잘 보이니까
    • Git 의 사용법에 대해 다룬 책들은 많지만, 어떻게 git을 활용해서 오픈소스 세상 속으로 나아갈 수 있는지 사심을 담아 넣었다.
    • 3주차로 되어있지만 실제 강의시간은 그렇게 길지 않고. 오픈소스 이야기할 때 너무 신나서 강의 시간이 길어져서 덜어내느라 고생.
    • 마지막 여담으로 후속 강의를 생각하고 터미널이나 tool 에서 사용법, 조금 더 geek한 git 의 구조는 제외했는데 후속강의... 언제 만들지.

(ver.2018년) 상황 / 궁금증

  • 콘텐츠를 스스로 찾아 학습하면서 삽질과 삽질을 거쳐 정리한 리스트로 현재는 입문에 초점이 맞추어져 있다.
  • 사이드프로젝트를 함께 하는 사람들(github과 버전관리에 익숙하지 않음) 과 협업을 위해 정리해 둔 리스트 추가함
  • 처음 학습을 시작할때만 해도 주위에 Github을 사용하는 사람이 없어서 스스로 찾아서 학습해야하는 상황이었다. 현업에서 사용하지 않았기 때문에 학습비용이 아깝지 않게 적용했을때 어떤 시너지가 나는지, 어떤 것이 강점인지를 찾는게 필요했다. 또 실제 현업에서는 어떤. 기능을 많이 쓰고 적용하는지와 함께 흥미를 잃지 않도록 적용 난이도를 낮출 수 있는 방법을 찾아야했다.  

정리

  • 👍로 당장 git을 써서 협업해야하는 상황일때, 우선적으로 읽고 빠르게 적용하기 위한 콘텐츠를 구분해두었음

About Git/ Github

입문

Action 배웠다면 일단 시도해봅시다! 👍

주요 레퍼런스

  • ebook - pro Git book / ebook - pro Git book(한국어)
    • 내용이 너무 많아서 입문할때는 읽어볼 엄두가 안났었는데, 좀 두려움이 가시고 나니 이것만한 콘텐츠가. 없다.  - 내 경우, 자주 쓰이는 명령어를 익힌 상태라서, 이후 Git 학습은 '모르는 부분 검색 -> 관련 키워드 찾음 -> 위 아티클에서 찾아서 컨텐스트 파악'의 프로세스로 진행하고 있다. 영문판 한글판 두 개를 동시에 보고 있음. 개념을 빠르게 이해하기 위해 한글판을 먼저 보고, 구글링을 위해 한글화되지 않은 용어를 확인용으로 영문판을 봄. 가끔 어색한 한글번역이 있어서 1판도 참고함.
    • git 명령어 단순암기를 넘어서 어떻게 동작하는지 궁금하다면 10.Git의 내부를 추천. 나는 읽은 내용을 Git 내부 에서 정리하고 있다. 틈틈이 읽으며 정리하고 있음
  • git- docs : git --version으로 사용하고 있는 version에 맞는 doc 확인
  • Github Help : github 사용하면서 발생하는 여러 상황에서 바로 적용할 수 있도록 Help 문서 제공
  • Gitlab Help : Git을 프로젝트에 어떻게 적용해볼 수 있을지 힌트가 되는 문서들이 있음. 현재 사용하고 있는 Gitlab 버전을 잘 확인해야함. 기능 제공되는줄 알고 설레었다가 회사 Gitlab 버전이 낮아서 시무룩해진 적이 몇 번 있음.

프로젝트 관리 관점 - 어떻게 적용할 것인가?

  • 아래 레퍼런스를 참고하여, 다른 팀원들이 적용할 수 있도록 회사 프로젝트에서 Git 기본 사용 가이드를 작성하였다.

협업

Version 명세

codereview / contribution

Issue

PR

Branch

그외 팁 / 기타