git
- 버전 관리 시스템 (Version Control System)
- 프로젝트 변경 사항 기록이 가능하고 2. 특정 시점으로 되돌리는게 가능하므로
=> 여러 사람들이 효율적으로 협업하는게 가능하게 해준다.
- git init : 프로젝트 최상위 폴더 경로에서 입력. 폴더내의 모든 변경사항에 대해 추적하기 시작.
- git status : commit 되기 전 모든 변경사항을 확인할 수 있음.
- git add : 파일들을 commit 시킬 준비.
ex) git add . => 현재 폴더의 모든 파일들을 add 시킨다.
- git commit : add 된 파일들을 실제로 commit 시킴.
ex) git commit -m "변경 내용"
- git log : 각 commit 에 대한 내용들을 보여줌.
github
- 로컬 컴퓨터에서 버전 관리된 프로젝트들을 저장하는 온라인 저장소
- 개발자들의 SNS / 커뮤니티
- github 에서 New repository를 만든다.
- 로컬 repository 를 github의 repository 와 연결시켜준다.
=> git remote add origin https://github.com/"유저네임"/"repository네임".git
- 로컬 repository 를 github의 repository 에 업로드 시킨다.
=> git push -u origin master
+-+-+-+ 아주 기본적인 내용/사용법 이므로 많이 사용해보면서 익히는게 중요할 것 같다.