0308
웹 관련이 아닌 깃이다. 그래서 2.0 (외전)
git
설명
- 대표적인 버전관리 시스템 ( 컴퓨터 파일의 변경사항을 추적 )
- Git의 특징;
- 폴더 단위로 관리가 가능 : 하나의 프로젝트 단위로 관리
- Git에 대한 모든정보는 .git 폴더 안에 있다.
- Commit 은 로컬에서만 일어나는 행위. 온라인으로 저장하는건 push !
- 깃허브의 Repository는 로컬의 폴더개념과 같다
세팅- git config--global init.defaultBranch main
(branch를 main으로 설정)- 개행 문자 처리
Windows : git config --global core.autocrlf true (CRLF - LF)
macos : git config --global core.autocrlf input (LF 만 사용)- git config --global user.name "프로필 이름"
- git config --global user.email "깃헙 이메일 주소"
- git config --global --list ( 설정 내용 보기)
git init : 프로젝트에서 변경사항을 추적(관리)
git add . : 변경사항을 커밋과정에 추가
git commit -m " 메모" : 버전을 생성하여 로컬에 저장
git push : commit 된 파일들을 지정된 원격 저장소(gitlab github) 으로 업로드
git remote add origin "레포지터리 주소" : push될 원격저장소를 지정