본문 바로가기

Programming/함께 하는 기초코딩

기초코딩 - GIT이란 무엇일까?

지난 글에 이어 CSS에 대해

알려드리도록 하겠습니다.

 

지난 글에서는

Media Query를 통해

화면을 가로로 돌리면 또는

세로일 때 따라 나오는 화면이

변경되는 방법에 대해

알려드렸습니다.

 

만약 기억이 잘 나지 않으시거나

혹시 모르시는 분들은 

밑에 글을 참고해주세요.

tm-csc.tistory.com/1215

 

기초코딩 - Media Query에 대해서 - 2편

지난 글에 이어 CSS에 대해 알려드리도록 하겠습니다. 지난 글에서는 Media Query를 통해 화면 사이즈가 변경됨에 따라 웹사이트나 어플의 상태가 달라질 수 있다는 것을 알려드렸습니다. 만약 기

tm-csc.tistory.com

 

이번 글에서는

GIT에 대해서 

알려드리도록 하겠습니다.

 

제가 처음에 HTML, CSS,

java 등 코딩을 하기 위해서는

설치해야 하는 프로그램에 

관하여 알려드린 적이 있죠.

 

그때 GitHub를 

설치해야 한다고 말씀드렸죠.

 

그 뒤로는 HTML, CSS관해

기본적인 것들을 알려드렸지만

Git에 관해서는 다루지 않아

까먹거나 어떤 용도로 사용하는지

전혀 모르실 거라 생각하는데요.

 

Git과 GitHub는 프로처럼

코딩을 하고 싶다면 꼭

알아야 합니다.

 

 

특히 제가 글을 통해 

하나씩 알려드린 HTML

또는 CSS의 경우 

코드를 작성해보고 

이를 크롬으로 확인하며

어떤 기능이 있는지 

알려드리고 있는데요.

 

만약 진지하게 프로그래머를

계획 중이거나 팀으로 어떠한

프로젝트를 진행해야 한다면

Git과 GitHub는 필수라고 

말할 수 있습니다.

 

왜냐하면 날짜에 따라 

시간에 따라 전날 어떤

코드를 추가하여 작업했고

어떤 부분에서 막혔으며 

또 어떤 부분을 수정하였는지

파악해야 하면 팀을 작업할 경우

누가 어떤 곳을 수정 및 보완

하였는지 파악해야 하기 때문이죠.

 

이때 바로 Git을 사용하면

어떤 파일이든지 간에 

어떤 내용이 변경되었는지

확인할 수 있습니다.

 

물론 Text 외에도 Excel,

Image, song 등 다른 파일

형식에도 사용할 수 있습니다.

 

그래서 Git은 파일을

계속 추적한다고 

생각하면 편합니다.

 

 

즉 Git은 어떤 파일이든 

수정된 내역을 알 수 있으며

그래서 코디에서는 필수적이라고

말할 수 있습니다.

 

그리고 한 가지 예를 들어

매일같이 작업하여 만들었던

또는 공부해놨던 정리 내역이

담긴 노트북 또는 컴퓨터가 

망가졌거나 잃어버렸다고 

가정해봅시다.

 

그럼 지금까지 노력한 것들이

물거품이 되었다고 생각하며

절망할 수 도 있을 텐데요.

 

 

이때 바로 GitHub를 이용한다면

기본적으로 변경내역을 업로드

하며 저장하기에 지금까지 

저장해놓은 Git을 잃어버리지

않을 수 있습니다.

 

즉 git은 계속해서 변경내역을

추적해주고 github에 

변경내역을 업로드함으로써 

누군가와 공유할 수도 있고 

혹여나 파일 또는 컴퓨터를

잃어버렸을 때도 복구할 수 

있게 되는 것입니다.

 

또한 git은 무료이기에 

부담 없이 사용할 수 있습니다.

 

그럼 여기까지 궁금하신 점은

댓글에 남겨주시고 

공감 구독도 부탁드립니다.