22.10.31 Git

Gon·2022년 10월 31일
0

공부정리

목록 보기
1/14
post-thumbnail

Git이 없다면

  1. 변경내역 확인이 어렵다
  2. 작업을 되돌리기 어렵다
  3. 협력하기어렵다

그래서 Git이 뭔데?

  • 버전(=커밋) 관리를 위한 도구

    버전?
    유의미한 변화가 결과로 나온 것

  • 버전관리

    변경 내역들을 기억하며
    필요하다면 작업을 되돌리며
    여러명의 코드를 쉽게 나누고 합치며 개발하는것

Git Hub

  • 인터넷 상에서 Git으로 관리한 프로젝트를 관리해주는 서비스(원격 저장소 호스팅 서비스)

Git이 관리하는 세 개의 공간

  • 작업디렉터리(working tree): 버전 관리의 대상이 위치하는 공간
  • 스테이지(index): 다음 버전이 될 후보가 올라가는 공간
  • 저장소(repository): 버전이 만들어지고 관리되는 공간

Git 명령어

명령어의미
git init로컬 저장소만들기
git status작업 디렉터리 상태 확인하기
git add<스테이지에 추가할 대상><스테이지에 추가할 대상> 스테이지에 올리기
git add.모든파일 스테이지에 올리기
git commit -m(messages) "(커밋메세지)"자세한 커밋 메시지와 함께 커밋하기
git log커밋 보기
git clone원격 저장소를 복제
git push원격 저장소에 밀어넣기
git pull원격 저장소를 가져오기

0개의 댓글