[TIL] Git & Github

welcome·2021년 10월 14일
0

1. Git 이란 ?


  • version Control System (분산 버전 관리 시스템)

    프로젝트의 변경사항을 기록하고 , 특정시점의 버전으로

    갈수 있으므로 개인 혹은 팀간의 프로젝트를 관리하는데

    가장 널리 사용되는 툴



2. 기본적인 명령어


  • git init -> 원하는 폴더에 지금부터 git을 통해 관리를 시작하겠다고 선언
    (repository 생성)

  • git status -> git을 통한 변경 과정을 알수 있다.

  • git add -> 파일의 수정 이력을 기록을 준비한다 (기록되는 것 아니고 임시저장!)

  • git commit -> 파일의 수정 이력을 기록한다. (기록!)

    commit를 통해서 이력이 남아있기 때문에 이전 버전으로 돌아 갈수 있다.

    git checkout (commit 해시)

  • git log -> git commit을 통해 기록한것들의 내역을 확인 할수 있다.

  • git merge branch-name 통해서

    다른 브랜치를 현재 브랜치와 병합할 수 있다.

-git branch -d feature/list_layout 브랜치 삭제


git status 와 git log 차이
git status는 git commit 하기 전까지의 변경과정과 상태를 알수있고
git log는 commit을 완료한 내역만을 확인한다.

0개의 댓글