wecode 8. Git + Github

윤남주·2022년 1월 5일
0

wecode archive

목록 보기
8/13
post-thumbnail

Git이란 무엇인가?

  • Git = Version Control System (VCS)
  • Version = 한 프로젝트의 한 단계의 로그

✨ Git의 장점
→ 누가 수정, 어떤 수정이 일어났는지 볼 수 있음
→ 하나의 파일로 버젼 관리를 할 수 있음


Github

git으로 관리한 프로그램을 모아놓는 온라인 공간

  1. Git을 사용한 프로젝트들의 저장소
  2. 개발자들의 Social Network

Git 실습

기본 명령어

git 시작(원하는 폴더 안에서) : git init

git 상태 확인 : git status

파일 수정 이력 기록 준비 : git add

추적하고 있던 변경사항 중에 기록하고 싶은 것 (stage 올리는 것)

파일 수정 이력 기록하기 : git commit

commit 이력 보기 : git log

기본 과정

cd를 통해 원하는 곳으로 가기

mkdir로 폴더 생성

git init → .git 생겨남 (내부로 들어가 볼 수도 있음)

touch namju.md → 마크다운 생성

vi namju.md → 편집

git status 확인하면 수정사항이 빨강색으로 보이게 됨

git add . (현재 경로에 있는 변경 사항을 다 담겠다)

git commit -m “커밋 메시지”

-m = message

git log → 로그 남음

git reset --hard df2e19ba316934c9ca3f52ccd10e0d8657fd634e → 버젼 돌리기




Github 실습

우측 상단 + 버튼 → 리포지터리 생성

https://github.com/jujusnake/29-git.git 링크 복사!

터미널에서 git remote add origin [https://github.com/jujusnake/29-git.git](https://github.com/jujusnake/29-git.git)

git remote --v로 확인

git branch → master/main 확인

git push origin master/main

깃헙에 올라감!




실제 사용 시나리오

git clone 레포주소
git branch 브랜치이름
git checkout 브랜치이름
git add .
git commit
git push origin 브랜치이름
github에서 pull request 작성
merge
git checkout master
git pull origin master

profile
Dig a little deeper

0개의 댓글