[GitHub] 기능 및 명령어 정리

hyelimchoi1223·2021년 6월 29일
0

🔮 GitHub 이용하기

Git과 GitHub에 대해서


Git vs GitHub

  • Git : 소스코드 버전 관리 시스템
  • GitHub : Git으로 관리되는 버전 관리를 호스팅해 다른 사람들과 협업할 수 있도록 도와주는 온라인 서비스

Git 사용법

Git 생성 및 커밋

  • 저장소 생성: 해당 폴더에 새로운 저장소를 생성
    git init
  • 변경 사항을 인덱스에 기록
    git add [filename]

❗️ 참고사항

git reset HEAD [file] add하여 stage에 올라간 파일을 취소할 수 있다.

  • 변경 사항을 확정
    git commit -m "message"

❗️ 참고사항

git commit -a를 이용해 add 단계를 생략하고 add와 commit 동시에 하는 것이 가능.

  • 저장소의 내용 가져오기

    git pull origin [branch]
  • commit 된 내용을 올리기

    git push origin [branch]

Git 저장소 복제하기

git clone [url]

❗️ 참고사항

git config credential.helper=store를 이용하면 반영구적으로 인증 절차가 생략된다.

기타 Git 명령어

  • 파일 상태 확인
git status
  • git config 확인
git config list
  • 히스토리 확인하기
git log

브랜치(branch)란?

  • 목적 : 여러 작업을 진행할 때 다른 작업에 영향을 받지 않고 작업할 수 있게 독립적으로 나눈 것.
  • 이렇게 나눠진 브랜치는 Merge 작업으로 합칠 수 있다.


    브랜치에 관련해서 잘 정리된 글

0개의 댓글