git 기본 사용 방법 + github와 연동하기

윤수빈·2021년 7월 25일

git & github

목록 보기
2/2

git의 기본 명령어는 아래와 같다.
commit까지 가는 과정은, 마치 사진을 찍는 것과 같기 때문에 아래와 같이 비유하면 이해하기 쉬울 것이다!

git init / git add / git commit / git log

  1. 사진사 고용

  2. 사진 찍힐 사람들 만들기

  3. 사진 찍기

  • git log : git에 commit한 버전들 확인
  • git status : 현재 상태 확인용

git 실습

  1. cmd창 열기

  2. 버전 관리를 하고 싶은 폴더로 이동

  3. 폴더에 사진사 고용 git init

    • git staus : 현재 상태 확인용 - 사진 찍을 사람들 모였나? - 안모이면 빨간색
  4. 사진 찍힐 사람들 모으기 git add

    • git status : 현재 상태 확인용 - 사진 찍을 사람들 모였나? - 모였으면 초록색
  5. 사진 찍기 git commit

    • git commit -m "블라블라블라" : 사진 제목을 정하는 것
  6. 사진 잘 찍혔나 확인 git log

  • 특정 버전으로 돌아가기 git reset --hard blablabla(git log쳐서 나오는 커밋 링크(?))
  • 마지막 수정 사항 지우기 git reset --hard

git과 github 연동하기 + 실습

[ git에서 github로 올리기(push) ]

  1. github에서 repository 생성

  2. git remote add origin 레포지토리 주소 명령어 실행 : 리포지토리와 내 로컬 폴더 연결

  3. git push origin main

    • git에 commit한 내용을 repository에 push 하는 과정


[ github의 모든 커밋을 로컬로 가져오기(clone) ]

  1. 원하는 버전(commit) 들어가기
  2. clone 눌러서 주소 복사
  3. git clone 리포지토리 주소(복사한 주소)

[ github에서 바꾼 값만 로컬로 가져오기(pull) ]

  1. git pull origin main
    -

[ (추가) git에서 해당 폴더의 버전을 바꾸기 위한 방법 ]

  1. git에서 직접 하기
    • git log 명령어를 통해 원하는 버전(원하는 커밋)의 주소 확인 - 복사
    • git reset --hard 원하는 버전의 주소
  2. github에서 로컬로 가져오기
    • github에서 원하는 버전(원하는 커밋)의 주소 확인 - 복사(=클론)
    • git reset --hard 원하는 버전의 주소

0개의 댓글