blues_log

오늘 학습한 내용

  • Java : java.lang패키지와 유용한 클래스 학습
  • git : 소스트리 활용하여 커밋하기

문제상황

내배캠에서 진행하는 git 특강을 들었을 때,

git이라는 생소한 개념 + 제한된 특강 시간 때문에 git에 대해서 정확한 개념을 배우고, 충분한 실습을 하기 어려웠다.

 

그래서 git이라는 프로그램을 완전히 이해하지 못했었다.

 

또한 터미널을 이용하여 명령어를 입력하는 부분도 너무 생소했기 때문에 선뜻 배우기가 어려웠다.


시도한 내용

우선 강사님이 알려주신 내용들을 무작정 터미널에 들어가서 실습을 해봤는데..

개념이 확실하게 잡혀있지 않아서 그런가 실습을 해도 머릿속에 남는다는 느낌이 적었다.

 

그래서 주말이기도 하니까 !!

git에 대해서 완전히 처음부터 학습을 해보자라고 마음을 먹게 되었고, 강사님이 제공해주신 강의로 다시 처음부터 학습을 진행했다.


해결

강사님이 제공해주신 인프런 강의에서는

특강에서는 배우지 않았던 git을 조금 더 쉽게 활용할 수 있도록 도와주는 프로그램인 '소스트리'를 활용하여 git에 대해서 학습을 진행할 수 있었다.

 

소스트리를 활용하니 조금 추상적으로 느껴졌었던 다양한 용어들 (add, commit, 브랜치, 병합(merge))이 이해가 되기 시작했다. 

 

덕분에 git에 대해서 조금 감을 잡을 수 있는 시간이 되었던 것 같다.


알게된 내용

git에 대한 전반적인 내용을 이해하고 학습할 수 있어서 좋았던 것 같다.

앞으로 더 많이 실습을 진행하고, 계속 사용하다 보면은 오늘 이해했던 내용들이 자연스럽게 활용되면서 내것으로 만들 수 있을 것 같다.

 

물론 앞으로는 명령어를 이용하여 git을 사용하는 방법도 알아야하고, github도 적극적으로 사용해야 할 것이다.