[git] git & github

tia·2021년 10월 18일
0

코드스테이츠

목록 보기
3/7

⭐️ git

소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템

➡️ 버전 관리는 왜할까?

  • 파일 변경시 변경 이력 저장 가능
  • 이전 버전으로 돌아갈 수 있음
  • 변경 사항 파악 용이
  • 협업용 / 백업용

⭐️ github

git repository를 관리할 수 있는 클라우드 기반 서비스

1. 명령어

// test 디렉토리 생성
mkdir test

// test 디렉토리로 이동
cd test

// git clone으로 local repository에 복사
git clone [git 주소]

// git clone으로 인해 test 디렉토리에 하위 디렉토리(ex.codestates)가 생성됨
cd codestates

// vscode 실행
code .

git status

  • 로컬로 복사해 온 디렉토리의 commit 되기 전까지의 상태를 표시
  • staging area와 untracked files 목록 확인 가능

git restore

  • commit, staged 되지 않은 변경 사항을 폐기

git reset

  • 아직 remote repository에 업로드 되지 않고, local repository에만 commit해 놓은 상태라면 commit 취소 가능

git reset HEAD^

  • 가장 최신의 commit 취소

git log

  • 현재까지 commit된 내용들 확인

git init

  • 디렉토리를 git repository로 변환

0개의 댓글