Git/Github-깃 프로세스

김진우·2023년 8월 9일

Git, Github

목록 보기
2/9

개행문자(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 작업하기.
profile
Code log

0개의 댓글