Git

willy4202·2022년 4월 6일
0

Git은 무엇이고, 왜 사용하는 걸까?
트렐로, 노션 등과 같은 협업 툴인가?

  • Git은 왜쓰는지 설명할 수 있다.
  • Github가 무엇인지 알고 해당 개념을 git과 구분할 수 있다.
  • 터미널 상에서 git 명령어를 실행할 수 있다.

What

git -> version control system (Vcs)

버전은 프로젝트의 구분 표시이지 않을까?
아래처럼 표시를 해두면, 언제 어디서 누가 무엇을 했는지 알 수 없기때문에
프로젝트 진척도나 업무의 진척도 파악이 어렵다.

코드 버전 관리를 해야하는 이유는?

  • 수정할 때마다 파일을 생성하면 관리가 힘들기 때문에
  • 언제든 이전 버전의 코드로 돌아갈 수 있다.
  • 이력을 남기기 위해. (코드는 다 같이 볼 수 있기 때문에)
  • 여러 개발자가 협업할 수 있어서

Git과 GitHub

우린 usb를 사용하지 않고, 클라우드 같은 원격 저장소를 주로 이용한다.
gitHub도 마찬가지다.

gitHub

  • Git을 사용한 프로젝트들의 클라우드 저장소
  • 개발자들의 SNS

정리

git은 프로젝트 버전 관리를 도와주는 시스템
github은 버전관리를 한 프로젝트를 관리하게 해주는 호스팅 서비스


실습

  • git init : 깃 시작
  • git add : 파일 수정 이력 기록 준비
    일종의 임시 저장, 장바구니에 담아두는 과정
  • git commit : 파일 수정 이력 기록하기
  • git log : commit 이력 보기
  • git relfog : 반영 사항을 되돌리기
  • git reset --hard 이전커밋 주소 : 이전 커밋으로 돌아간다
  • git remote : 원격 저장소 연결
profile
같은 문제에 헤매지 않기 위해 기록합니다.

0개의 댓글