[Git] GitHub 프로젝트 업로드 방법

2023. 2. 7. 14:20·🌐 CS-Study/CS 스터디
반응형

GitHub란?

GitHub에 프로젝트를 올리기 전, Git에 대해 설명해보도록 하겠다.

 

Git이란?

Git은 형상 관리 도구 중 하나로, 컴퓨터 파일의 변경 사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산버전 관리 시스템이다.

소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료 공개 소프트웨어이다.

개발자들 간에 공동 개발, 혹은 지식 공유의 목적으로 Git을 많이 사용하기 때문에 해당 프로젝트를 잘 아는 것이 중요하다.

 

GitHub에 프로젝트 올리기

1. 자신의 Github 사이트에서 레포리토리를 생성한다. 

좌측 상단의 + 버튼을 누른 후,  "New repository" 클릭 → Repository 이름 입력 → Create repository 버튼 클릭

 

2. 올리고자 하는 프로젝트를 VS code에서 실행 후, 상단 메뉴의 Terminal -> New Terminal 클릭

 

3. 터미널에서 해당 코드 실행

git init 
// 현재 디렉토리를 기준으로 새로운 Git 저장소(repository) 생성

git remote add origin <저장소 url> 
// GitHub의 레포지토리와 데스크톱에서 생성한 프로젝트를 연결
// 저장소 url: GitHub에서 생성한 레포리토리를 클릭하여 복사 버튼 클릭

git remote
// origin이 출력되면 정상적으로 연결 완료

 

 

4. commit 후 push 하는 과정 

git add .
// 등록한 파일 또는 폴더 입력하여 레포지토리에 등록하는 과정

git commit -m <메세지>
git push origin master

 

5. 프로젝트 업로드 완료

GitHub의 레포지토리에서 "master"브랜치 생성

"master" 브랜치 레포지토리에 위에서 등록한 프로젝트가 업로드 완료

반응형

'🌐 CS-Study > CS 스터디' 카테고리의 다른 글

브라우저 개념 및 랜더링 원리  (0) 2023.07.05
AJAX(Asynchronous Javascript And XML)란 ?  (0) 2023.07.04
HTTP와 HTTPS의 개념과 차이  (0) 2023.07.04
MVC 패턴이란? (Modal-View-Controller)  (0) 2023.03.15
디자인 패턴이란? (Design Pattern)  (0) 2023.03.15
'🌐 CS-Study/CS 스터디' 카테고리의 다른 글
  • AJAX(Asynchronous Javascript And XML)란 ?
  • HTTP와 HTTPS의 개념과 차이
  • MVC 패턴이란? (Modal-View-Controller)
  • 디자인 패턴이란? (Design Pattern)
S J ʕ·͡ᴥ·ʔ
S J ʕ·͡ᴥ·ʔ
  • S J ʕ·͡ᴥ·ʔ
    누워서 코딩하기 - 떡 먹는 것처럼 쉽고 재밌게!
    S J ʕ·͡ᴥ·ʔ
  • 전체
    오늘
    어제
    • 분류 전체보기 (99)
      • 👩‍💻 Programming (25)
        • React (18)
        • JavaScript (5)
        • Swift (1)
        • JAVA (1)
      • 🌐 CS-Study (16)
        • CS 스터디 (13)
        • 컴퓨터 네트워크 (3)
      • 🔧 Backend (20)
      • 🎨 UX & HCI (12)
      • 📊 Data analysis (7)
      • 📚 License study (19)
  • 인기 글

  • hELLO· Designed By정상우.v4.10.3
S J ʕ·͡ᴥ·ʔ
[Git] GitHub 프로젝트 업로드 방법
상단으로

티스토리툴바