local(내컴퓨터)에서 관리되는 버젼관리시스템(Version Control System) : 내컴퓨터안에 버젼관리하는것 , 내코드의 몇시간 몇분전 몇초전으로 돌릴수있는 타임머신
버젼관리, github(클라우드 또는 저장소) 백업, 협업 가능.
Cloud(클라우드 또는 원격저장소)에서 관리되는 버젼 관리 시스템(VCS)
Add : 수정되는 파일들의 Commit 대상으로 추가
Commit : Local Repository(내컴퓨터)에 파일을 추가및 변경내용 저장
Push : Github 또는 원격저장소에 변경내용 저장
Pull : Github 또는 원격저장소에서 파일 가져오기
Clone: (아무것도 없는 상태일때만 ) Github 또는 원격저장소에서 파일 가져오기,




git add .
git commit -m "portfolio1"
git push origin main
