#5.0 What is Git - #5.1 What is Github

오주형·2022년 7월 22일
0

git을 사용하면 내가 원하는 파일의 변경된 내용을 확인할 수 있다. git은 프로그래밍에서 주로 사용되는 도구다. text 파일의 변경내역을 확인할 수 있도록 도와준다. git 시스템은 파일을 binary format으로 인식한다. git은 파일을 계속 추적한다.


git의 필요성

  • 코드가 긴 경우에는 파일의 히스토리를 알고 있어야 한다. 처음에 뭘 작성했는지, 나중에 뭘 추가했는지, 변경 내역 등을 알고 있어야 하는데 이럴 때 git을 사용하면 것이 도움이 된다.
  • 내가 원하는 파일의 변경된 내용을 확인 할 수 있다.
  • git은 programming에서 주로 사용되는 도구다.
  • text 파일에서만 사용 할 수 있는 것이 아니라, excel, image, song 등등 다른 파일 형식에도 사용 할 수 있다.(git 시스템은 파일을 binary format(0101010 같은 것)으로 인식하기 때문)
  • git은 어떤 파일이든 수정된 내역을 알 수 있다.
  • code에 주로 사용되는 도구이지만, 다른 형식의 파일도 변경 내역을 추적하는데 사용할 수 있다.

⇒ 한마디로, git은 파일을 계속 추적(Tracking)하는 것이다.

github의 필요성

  • 코딩 작업을 열심히 해놨는데, 컴퓨터를 잃어버리고 파일도 날아가고 변경한 기록도 사라지는 경우를 대비해서 github을 사용한다.

  • github에는 기본적으로 변경내역을 업로드 한다.

  • git은 계속 추적하면서 변경내역을 관리해주고, github에는 그 변경내역을 업로드한다.

  • git은 파일의 변경내역을 게속해서 추적해주는 version control system

  • github은 파일 내역과 파일들을 올려주는 공간


git은 파일들을 주시하면서 관리해주는 도구이고, github는 git의 변경내역을 볼 수 있는 사이트다.

  • repositoy는 자신의 코드가 살고 있는 곳.
    → 코드의 변경내역과 그 히스토리를 갖고 있는 폴더.
  • commit은 기본적으로 시점(pointing time)
    ex) "이제 이 파일의 버전을 저장하고 싶어."라고 말하는 시점.
    ex) 커밋이 255개가 있다면, 프로젝트를 255개의 버전으로 저장했다는 의미.
profile
곧 개발자

0개의 댓글