반응형
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" 브랜치 레포지토리에 위에서 등록한 프로젝트가 업로드 완료
반응형
'Computer Science > 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 |