개행문자(newline) 설정
git config --global core.autocrlf input
- 개행문자란?
- 특정한 문장을 입력후 줄바꿈처리로 enter키를 사용할 때, 운영체제마다 처리과정이 달라, 다른환경에서도 프로젝트가 돌아갈 수 있게 자동화하여 문제생기지 않게 해주는 작업.
Netlify
- github 계정과 연동해서 사용
- Netlify 사이트에서 create a new site로 새 사이트 생성
- Continuous Deployment -> 지속적 배포라는 뜻.
- 지속적배포란 ?
- 깃허브와 Netlify를 연결해두면netlify에서 자동으로 깃허브에 있는 레파지토리를 사이트로 만들어 줌. vscode에서 내용을 수정하여 업데이트하면, 깃허브에 자동 저장되고, netlify에도 자동으로 반영 이 됨
Git 프로세스
- push 한 프로젝트에 수정을 하게 되면, vscode 좌측 네비게이션 바의 파일 이름 우측이 'M'이라고 뜨게 됨.
즉, M이 달려있다는건 Modified / 수정사항이 있다는 뜻
- 수정 후 터미널창에 git status 입력하면, 수정된거 빨간글씨로 띄워줌
- 수정 된 것 추적가능하게 변경 -> git add .
- git add 하고 git status 입력하면, 수정되었다고 초록글씨로 띄워줌 git commit -m '뱃지 이미지 수정'
- commit 하고나면 , main노란탭 이 -> main 초록 탭으로 바뀌게됨
- git log로 변경된 로그들 확인하기
- git log에서 파란색으로 HEAD라고 적혀있는 부분이 가장 최신의 버전인 것
- vscode 새로운 파일을 만들면 파일명 뒤에 U가 붙게 됨(Untracked file)
- 저장하고 git status 입력시 빨간색으로 README.md 라고 뜨게 됨 -> 추적을 위해 git add . 입력 -> git commit -m'README.md 추가' -> git log로 확인 -> git push origin main으로 push 작업하기.