ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 깃(git), 깃허브(gitbub)
    이거 공부 했더니 어때?/HTML & CSS & JS 2020. 10. 7. 15:48

    이번 시간에는 깃(git)과 깃허브(github)이 무엇인지에 대해서 배워보겠습니다

    깃이란 파일에서 만든 변경사항을 추적하는 시스템이라고 할 수 있습니다
    워드, 이미지, 포토샵, 혹은 소스코드,Html, Css, Java Script와 같은
    모든 파일들의 변경사항을 추적하는 시스템이 바로 깃입니다

    깃은 변경사항들을 다 알려주기 때문에 아주 유용합니다.
    예를 들어, 백업을 했는지, 언제, 무엇을, 어떻게 변경했는지를 알 수 있기 때문에,
    팀과 함께 일할 때에도 깃은 누가, 무엇을 변경했는지를 한눈에 알게 해 줍니다

    이렇게 유용한 깃을 저장해서 볼 수 있는 곳 중 하나가 바로, 컴퓨터입니다.

    한 가지 가정을 해 보도록 하겠습니다.
    우리가 컴퓨터로 html 문서 파일을 변경하거나 저장하는 작업을 하는 일을 하다가, 
    바깥에서 다른 일을 하면서.. 컴퓨터를 잃어린다면, 어떻게 될까요?
    네, 파일은 사라지고, 변경사항도 사라지고... 아주 난감한 상황이 됩니다.

    그래서 우리에게 distributed version control이 있습니다.
    우리가 깃허브(github)에 모든 변경사항과 내용들을 올린다면, 클라우드 서버에 저장됩니다. 

    따라서 깃허브는 다른 나라에 있는 사람들과도 코드를 공유할 수도 있고, 팀으로 일하기도 쉽고,
    백업도 할 수 있고, 변경사항들이 다 저장되게 만들어 주기 때문에 아주 좋습니다

    다시 말하자면, 깃은 파일의 변경사항을 추적해 놓은 시스템입니다.
    그래서 우리가 생성한 파일의 히스토리, 즉, 무엇이, 몇 시에, 누가 했는지에 대한 모든 것을 보여줍니다.

    이렇게 생성한 파일을 우리는 컴퓨터에 저장할 수도 있지만,
    깃허브, 클라우드에 올릴 수도 있습니다. 즉, 서버에 올려서 변경사항을 백업할 수도 있습니다.

    깃(git), 깃허브(github)에 대한 개념은 여기서 마무리하고, 연습을 통해서 자세히 알아보도록 하겠습니다.

    댓글

Designed by Tistory.