본문 바로가기
WEB

[Git / GitHub] Git으로 GitHub에 프로젝트 올리는 법

by IT 정복가 2022. 12. 28.
728x90

Git / GitHub란?

들어가기에 앞서 Git과 GitHub가 무엇인지부터 알아야 한다.

 

Git

  • 로컬에서 관리되는 버전 관리 시스템 (VCS : Version Control System)
  • 소스코드 수정에 따른 버전을 관리해주는 시스템

 

GitHub

  • 클라우드 방식으로 관리되는 버전 관리 시스템(VCS)
  • Git Repository를 위한 웹 기반 호스팅 서비스
  • 오픈소스는 일정 부분 무료로 저장 가능, 아닐 경우 유료 사용
  • 분산 버전 제어, 액세스 제어, 소스 코드 관리버그 추적, 기능 요청 및 작업 관리를 제공

따라서,

Git은 버전 관리 프로그램이고

Github는 버전 관리, 소스 코드 공유, 분산 버전 제어 등등이 가능한 원격 저장소

https://codevang.tistory.com/217


Git 설치 방법

1. Git 홈페이지 가기

https://git-scm.com/

 

Git

 

git-scm.com

 

2. 다운로드 받기(자신에게 맞는 OS로)

3. 모두 Next 누르기

굳이 따로 설정할 필요x

설치 끝!


Git 환경설정 해주기

1. 컴퓨터에 있는 git Bash 열어주기 

2. git config --global user.name "본인이름" 작성 후 Enter

3. git config --global user.email "본인 이메일" 작성 후 Enter (깃허브 가입 할 때 이메일)

4. git config --list로 잘 됐나 확인 해보기 (user.name과 user.email이 잘 들어갔나만 확인하면 됨)

종료!


Git으로 GitBub에 프로젝트 올리는 법

1. 깃허브에 새로운 repository(저장소) 만들기

이 상태에서 대기

2. VSCode에서 터미널로 가기

VSCode 열기 > 상단에 Terminal 클릭 > New Terminal 클릭

 

3. 명령어 작성하기

git init > git add . > git status > git commit -m "메시지" 순으로 작성

  • git init: .git 파일을 생성하는 것으로 맨처음 프로젝트를 올리때만 사용하면 됨
  • git add .: 선택한 프로젝트 폴더 내의 모든 파일 관리(특정한 파일만 관리하고 싶다면 .말고 파일명 작성)
  • git status: 확인
  • git commit -m "메시지": 커밋 히스토리 작성

 4. 깃허브와 연결하기

6번째 줄에 있는 코드 가져와서 터미널에 붙여넣기

(위의 repository(저장소)로 파일을 보낸다는 의미)

git remote -v로 잘 됐는지 확인 가능

 

5. 보내기

git push origin master 작성하면 최종 마무리


만약 코드를 수정하고 다시 commit을 하고싶다면?

<html 코드를 수정했다고 가정>

  1.  git add index.html 혹은 git add . 작성
  2.  git status로 확인
  3.  git commit -m "메시지"로 히스토리 만들기
  4.  git push origin master 
  5. 깃 허브 홈페이지 새로고침

수정한 html 코드만 변경된 것을 확인

728x90