Git 시리즈 (0)
글을 쓰게된 계기
- 문득 어느날 나는 git에 대해 잘 모르고 있고 따로 공부를 한 적도 없음을 깨닫게 되었다.
- 필요한 때마다 구글링을 통해 merge에러, push에러 등을 처리하며 현재 수준에 머물러있었다.
- 그때마다 git의 필요한 기능만 골라서 쓰고 또 새로운 기능을 알아야할 땐 딱 그것만 새롭게 구글링하고의 반복이었다.
-
프로그래밍 공부를 시작한지 벌써 2년차가 되어가지만 java, javascript, python, mysql, mongoDB 등이 나에게 필요하고 중요한 공부였고 git은 ‘부수적인 것’이었다.
- git에 대해 기초적인 것부터 고급기술까지 제대로 공부를 시작하기 위해, 그리고 그 공부를 기록하기 위해 이 글을 쓰려한다.
git 사용 과정
- 가장 처음 git이라는 것에 닿았던 시점은 생활코딩의 이고잉님의 코드를 둘러보고자 github 페이지에 들어갔을 때였다.
- 그 후 처음으로 github 계정을 생성했고 내 노트북의 파일을 수동으로 직접 업로드해보았다.
- 내가 직접 짠 코드의 local repository를 github 원격 저장소인 remote repository에 연동하고 처음으로 commit & push라는 것도 해보았다.
- 이후 팀 프로젝트를 시작하며 branch라는 것을 파서 merge, pull request라는 과정을 경험해보았고 팀원이 짠 코드를 pull하기도 했다.
- 이 모든 과정에서 git에 대한 작동원리나 개념 등은 등한시하였고 오직 작동여부만 확인했다.
앞으로의 계획
- 아래 2가지의 교재를 토대로 작동원리를 기초부터 학습하고자 한다.
- Do it! 지옥에서 온 문서관리자 깃&깃허브 입문
- 팀 개발을 위한 Git, GitHub 시작하기
- 또한 앞으로의 모든 공부는 해당 git시리즈 게시물에 기록할 예정이며 주말마다 업로드할 것이다. 파이팅!!
댓글남기기