728x90
Git / GitHub란?
들어가기에 앞서 Git과 GitHub가 무엇인지부터 알아야 한다.
Git
- 로컬에서 관리되는 버전 관리 시스템 (VCS : Version Control System)
- 소스코드 수정에 따른 버전을 관리해주는 시스템
GitHub
- 클라우드 방식으로 관리되는 버전 관리 시스템(VCS)
- Git Repository를 위한 웹 기반 호스팅 서비스
- 오픈소스는 일정 부분 무료로 저장 가능, 아닐 경우 유료 사용
- 분산 버전 제어, 액세스 제어, 소스 코드 관리, 버그 추적, 기능 요청 및 작업 관리를 제공
따라서,
Git은 버전 관리 프로그램이고
Github는 버전 관리, 소스 코드 공유, 분산 버전 제어 등등이 가능한 원격 저장소
Git 설치 방법
1. Git 홈페이지 가기
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 코드를 수정했다고 가정>
- git add index.html 혹은 git add . 작성
- git status로 확인
- git commit -m "메시지"로 히스토리 만들기
- git push origin master
- 깃 허브 홈페이지 새로고침
수정한 html 코드만 변경된 것을 확인
728x90
'WEB' 카테고리의 다른 글
[WEB] SPA, CSR, SSR 차이 (0) | 2023.10.19 |
---|---|
[WEB] 웹페이지에 스크롤 애니메이션 만들기 IntersectionObserver() (0) | 2023.01.16 |
HTML/CSS/JS로 게임 만들기 3 (0) | 2022.09.16 |
[WEB] HTML/CSS/JS로 게임 만들기 2 (0) | 2022.09.15 |
[WEB] HTML/CSS/JS로 게임 만들기 1 (0) | 2022.09.13 |