Search
📝

TIL 22/07/14 (목)

TIL (Today I Learned)

Git

데이터의 백업, 복구, 협업을 위해 사용하는 분산 버전 관리 시스템
Working Directory, Staging Area, Commits 세 가지 로컬 저장소가 존재
why 분산?
중앙 서버 하나에 파일을 저장 시키는 게 아니라, 서버, 여러 사용자들이 파일을 각각 가지고 있음.
누구 하나의 서버가 날라가도, 다른 곳에 해당 파일이 똑같이 저장되어 있기 때문에 OK

Github

소스 코드를 호스팅 하고, 협업 지원 기능들을 지원하는 Git 기반의 웹 서비스 (by MS)

Interface

CLI (Command Line Interface)
명령어를 통해 시스템과 상호작용 할 수 있는 인터페이스
CLI 명령어 모음
GUI (Graphic User Interface)
우리에게 익숙한 그래픽으로 표현한 인터페이스

Markup Language

태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어
대표적으로 Markdown

Markdown

텍스트 기반의 경량 마크업 언어

WIF (What I Felt)

Git Github를 제대로 구별 못하다가, 서로의 차이에 대해 확실히 알게 되었다.
항상 VSCode를 통해 변경 사항을 커밋시키고 push 명령어를 통해서 업로드하는 작업만 반복해왔었지만, 오늘 정석으로 커밋하는 법을 알게 되었고 기본적인 Git 명령어들도 추가적으로 숙지할 수 있게 되었다!
AWS 리눅스 서버 다룰 때 썼었던 CLI 명령어들도 기본적인 것부터 제대로 익힐 수 있었다.
→ 여러모로 내게 부족한 기본적인 부분들을 탄탄하게 하고 갈 수 있게 되어 기분 좋은 하루다