코딩/수업메모

Git, GitHub 기초

ponyo118 2026. 3. 18. 17:27

관련 링크

 

강사 리포지터리 주소

깃 기본 명령어

# 최초 한번만 등록
git init 
git config --global user.email "깃헙 이메일"
git config --global user.name "깃헙 이름"
git commit -m "커밋 메세지"

# 최초 한번만 등록
git remote add origin "저장소 주소"
git push -u origin main

# 브런치 master에서 main으로 변경
git branch -M main
git config --global init.defaultBranch main

# commit 메세지 수정
git commit --amend
  - a 또는 i를 누른 후 내용 수정
  - 수정 된 후 esc -> :wq!

1강

자격 증명 관리자에서 로그인 정보 삭제

  • 윈도우 키 : 자격 증명 관리자 검색

폴더 생성 후 vscode 열기

  • c드라이브 -> work 폴더 생성
    • web_git_ex 폴더 생성
    • 폴더 url 빈공간에 cmd 엔터
    • cmd 창에서 code . 엔터

vdcode 터미널 단축키

  • Ctrl + j
  • Ctrl + ~

복사 후 붙여넣는 법

  • vscode 터미널
    • Ctrl + v
  • git bash
    • Shift + Insert

리포지터리 생성

동영상

2강

git 폴더 및 브런치 설정

  • .git 생성
    • git init
  • master -> main으로 바꾸는 명령어
    • git branch -M main
    • git config --global init.defaultBranch main
  • 기록 지우기
    • Ctrl + L, clear

동영상

3강

사용자 설정

  • 현재 폴더만 사용자 바꾸기
    • git config user.name ""
    • git config user.email ""
  • 전체 폴더 사용자 바꾸기
    • git config --global user.name ""
    • git config --global user.email ""
  • 사용자 확인 방법
    • git config user.name
    • git config user.email

동영상

4강

리포지터리

  • 리포지터리 설정
    • git remote add origin 리포지터리 주소
  • 리포지터리 삭제
    • git remote remove origin
  • 리포지터리 확인
    • git remote -v

동영상

5강

상태 확인 및 장바구니 담기

  • git 상태확인
    • git status
  • git 장바구니 담기
    • git add '파일 이름'
  • git 장바구니 모두 담기
    • git add .
  • git 장바구니 취소
    • git reset

동영상

6강

커밋 메세지 남기기

  • 커밋 메세지
    • git commit -m "커밋 내용"
    • 이왕이면 영어 한국어도 상관 없음
  • 커밋 내용 확인
    • git log
  • 커밋 수정
    • git commit --amend
      • 수정모드 : a, i
      • 저장 : esc => :wq!

동영상

7강

리포지터리에 올리기

동영상

8강

리포지터리에서 가져오기 - clone

  • 소스코드가 아예 없는 처음 상태에서 가져오는 법
    • git clone 리포지터리 주소

동영상

9강

리포지터리에서 가져오기 - pull

  • 이미 소스코드가 있는 상태에서 최신 소스코드만 가져오는 법
    • git pull origin main
    • 항상 작업하기 전에 먼저 pull을 해야함

동영상

번외

배포, 리포지터리 접근 변경 및 삭제 방법

동영상

1. 로컬 환경에서 폴더 작업 하기
  - index.html
  - style.css
  - script.js
터미널 열고 git bash 선택
2. git init
3. git remote add origin https://github.com/phyno118/PETORY
4. 깃에 한 번 초기화 해주기(올리기) add .,  commit , push

영선님
git clone https://github.com/phyno118/PETORY


4. git brunch 생성
  - git brunch 브런치 이름
  - git checkout 브런치 이름
    - 위 두개를 한 번에 할 수 있는 명령어 -> git checkout -b 브런치이름
  - main은 최종으로 수정된 완성 파일만 올라가야함

'코딩 > 수업메모' 카테고리의 다른 글

SASS/SCSS  (0) 2026.03.20
SCSS(SASS) 기초  (0) 2026.03.19
깃 명령어 정리  (0) 2026.03.18
HTML, CSS, JS 활용 - 27 ~ 29강  (0) 2026.03.17
HTML, CSS, JS 활용 - 24 ~26 강  (0) 2026.03.16