오늘은 주말이지만 세션이 진행되는 날이었다!
진유림님이 진행해 주셨고 주제는 Git/GitHub
이었다!
첫 세션이었기에 호기심이 많이 갔다.
오늘의 학습 Keyword
- Git/GitHub
- CLI / GUI
- GUI Tool
SourceTree
, Github Desktop
, Git Kraken
- 깃 버전 관리 방법
🔥 새롭게 배운 것
- GitHub를 이용한 버전 관리 방법을 한 번 더 복습할 수 있었다.
- Git/GitHub에 관하여 사전에 올라온 질문들을 통하여 개발자를 꿈꾸는 팀원들의 다양한 고민들을 알 수 있었다.
git checkout(구)
과 git switch(현)
checkout
:
- Switch branches or restore working tree files
- 브랜치(작업환경)를 완전히 비워야 할 때 restore 혹은 checkout
- remote에 있는 브랜치로도 이동 가능
switch
:
- Switch branches
- 브랜치를 바꾸어야 할 때에는 checkout 혹은 switch
- 브랜치를 이동할 때 사용한다. 즉 HEAD가 가리키는 branch를 변경한다.
- 다만 로컬 브랜치만으로 바꿀 때에는 switch
- local 에 있는 브랜치로만 이동 가능
💡 깨달은 것
- add, commit, push 위주로만 사용해본 나로서는 프로젝트등을 통하여 다양한 기능을 빨리 써보고 싶었다.
- checkout과 switch의 차이!
🧶 아쉬웠던 점
- 마지막 부분부터는 속도(?)가 조금 빠르고 집중력이 떨어져 잘 집중하지 못했다. 강의를 따로 한 번 봐야겠다!
🌱 내일의 간략한 목표
- 휴식을 가지되 평소와 같은 하루를 보내보자.
- 코테 문제 풀기, 모던 자바 인 액션 9장 읽기!