Git 시리즈 (0)

최대 1 분 소요

글을 쓰게된 계기

  • 문득 어느날 나는 git에 대해 잘 모르고 있고 따로 공부를 한 적도 없음을 깨닫게 되었다.
  • 필요한 때마다 구글링을 통해 merge에러, push에러 등을 처리하며 현재 수준에 머물러있었다.
  • 그때마다 git의 필요한 기능만 골라서 쓰고 또 새로운 기능을 알아야할 땐 딱 그것만 새롭게 구글링하고의 반복이었다.
  • 프로그래밍 공부를 시작한지 벌써 2년차가 되어가지만 java, javascript, python, mysql, mongoDB 등이 나에게 필요하고 중요한 공부였고 git은 ‘부수적인 것’이었다.

  • git에 대해 기초적인 것부터 고급기술까지 제대로 공부를 시작하기 위해, 그리고 그 공부를 기록하기 위해 이 글을 쓰려한다.

git 사용 과정

  1. 가장 처음 git이라는 것에 닿았던 시점은 생활코딩의 이고잉님의 코드를 둘러보고자 github 페이지에 들어갔을 때였다.
  2. 그 후 처음으로 github 계정을 생성했고 내 노트북의 파일을 수동으로 직접 업로드해보았다.
  3. 내가 직접 짠 코드의 local repository를 github 원격 저장소인 remote repository에 연동하고 처음으로 commit & push라는 것도 해보았다.
  4. 이후 팀 프로젝트를 시작하며 branch라는 것을 파서 merge, pull request라는 과정을 경험해보았고 팀원이 짠 코드를 pull하기도 했다.
  5. 이 모든 과정에서 git에 대한 작동원리나 개념 등은 등한시하였고 오직 작동여부만 확인했다.

앞으로의 계획

  • 아래 2가지의 교재를 토대로 작동원리를 기초부터 학습하고자 한다.
    1. Do it! 지옥에서 온 문서관리자 깃&깃허브 입문
    2. 팀 개발을 위한 Git, GitHub 시작하기
  • 또한 앞으로의 모든 공부는 해당 git시리즈 게시물에 기록할 예정이며 주말마다 업로드할 것이다. 파이팅!!

카테고리:

업데이트:

댓글남기기