드림코딩 엘리 2

Git add, commit 명령어(feat. Git과 GitHub 차이)

Git add, commit 명령어(feat. Git과 GitHub 차이) 개발자를 지망하는 학생이라면, Git과 Github는 정말 "뗄래야 뗄 수 없는 사이" 이다. 처음에는 뭐든 헷갈린다. 그래서 개념들을 명확히 해보자. "Git"은, 간단하게 "로컬(local) 버전 관리 시스템 (Version Control System)"이다. "로컬(local)" 이라 함은 내 컴퓨터를 말하는 것이다. 이때 "버전 관리 시스템" 이라는게 거창한 것을 말하는게 아니라, 내가 수정했던 내용들, 과거의 히스토리를 모두 기록해두는 것을 의미한다. 반면 "Github"는 로컬(local)이 아니라 클라우드에서 관리되는 "버전 관리 시스템"이다. 따라서, 이를 통해 다른 사람들에게 코드를 공유할 수 있고, 협업도 쉽게 ..

개발자 2021.01.10

iTerm2 +oh my zsh 를 이용한 터미널 꾸미기 (feat. homebrew 설치)

iTerm2 +oh my zsh 를 이용한 터미널 꾸미기 (feat. homebrew 설치) 오늘 Git과 GitHub에 대한 "드림코딩 엘리" 님의 영상을 보던 중 아니 내가 쓰던 칙칙한 터미널 창(bash shell) 과는 다르게 겁나 예쁜 터미널 창을 봤다. 아! 이건 꼭 바꿔야 해! 라는 생각에 바로 실행에 옮겼다. 하지만 역시 귀찮았다. 여러 가지 해야 할 것들이 있더라. 천천히 살펴보자. 일단은 "iTerm2" 라는 더 유용한(?) 기능들이 들어있는 터미널을 설치해야한다. (이건 쉽다. 그냥 바로 설치하자) 그리고 다음으로는 "Mac용 패키지 관리자"인 Homebrew 라는 것을 이용하는데, 난 사실 이거 처음 써봤다. (아마 맥 사용자분들은 한번씩은 써보고나 들어는 봤을 듯) 일단 Homeb..

개발자 2021.01.09