Git Git Git!

[Git][Ch1][버전관리] 스타벅스 예제 GitHub 업로드(Push) - 버전 생성과 업로드

써치킴 2022. 1. 24. 01:56

VS Code에서 Git 사용할 수 있는지 확인

  1. 상단바 > 터미널 > 새 터미널
  2. git --version 입력 > 확인

Git 버전관리 선언

1. 현재 프로젝트에서 변경사항 추적(버전관리)을 시작하겠다. : 터미널 > git init 입력 > master 경로 확인

2. 개행문자(NewLine) 설정 : git config --global core.autocrlf mac이면 input / window면 true

  • git config --global core.autocrlf input

3. 사용자 정보 설정(커밋을 위한 닉네임 등록) > git config --global user.name '깃허브 닉네임'

  • git config --global user.name 'ejkimDev'

4. 사용자 정보 설정(커밋을 위한 이메일 등록) >  git config--global user.email '깃허브 이메일'

  • git config --global user.email 'ejkim.dev@gmail.com'
    • 닉네임과 이메일은 원격저장소에서 사용하는 닉네임과 이메일로 매칭하는 것이 좋다!

5. Git 구성 정보 확인

  • git config --global --list 

6. Git 버전관리 상태 확인

  • git status > 프로젝트 구조 확인됨

7. Git 버전관리 등록

  1. 모든 파일의 변경사항을 추적하도록 지정
    • git add . 
  2. git status로 확인

8. 메시지(-m)와 함께 버전 생성(메세지 : Start project)

  • git commit -m 'Start project'

9. commit 내용 확인

  • git log

GitHub에 프로젝트 업로드

  1. GitHub 진입 > 내 계정 > Your repositories > New
  2. Repository name 입력
  3. Public / Private 선택
    • 공개 저장소 or 비공개 저장소 선택
  4. Create repository

스타벅스 프로젝트를 비어있는 저장소로 업로드

1. 저장소 원격주소 확인

2. 터미널 > 원격 저장소에 주소 추가

  • origin이란 별칭으로 원격 저장소를 연결 : git remote add origin '깃허브 저장소 주소'
    • git remote add origin https://github.com/ejkimDev/starbucks.git
      • remote : 원격(외부 GitHub의 저장소를 의미)
      • 통상적으로 origin이라는 단어를 사용해서 원격저장소의 별칭 지정함을 권장

3. origin이란 별칭의 원격 저장소로 master라는 브랜치 업로드 선언(버전 내용 전송)

  • git push origin master

4. 로그인 허용 / Authorize GitHub / 접근 허용 / URI 허용

GitHub에 스타벅스 프로젝트 업로드됨을 확인

프로젝트 내용이 수정될때마다 add + commit 실행

  1. git add.
    • 모든 파일의 변경사항을 추적하도록 지정 > 버전으로 만들 수 있는 준비가 됐다는 의미
  2. git commit -m '수정된 사항 메시지'
    • 메시지와 함께 버전을 생성

 

? global

전체 영역에서 사용하겠다는 전역 옵션