TIL_1 | git과 github에 대한 초보 개발자의 분석

code_sign·2020년 12월 30일
0

git

목록 보기
1/2

개발자들 사이에서 git(github)필수지식 중 하나이다. 하지만 나를 비롯한 초보 개발자들에겐 너무 어렵고 난해한 개념이다. 같이 이 난관을 헤쳐 나가보자!

git이란?

git이란 어떤 서비스를 개발할 때 거의 쓰이는 서비스이다.(git이 아니더라도 비슷한 개념의 서버관리를 쓰게 될 것이다.) version관리가 편리하고 다른 팀원들의 코드를 합치고 반려하고 하는 행위도 간단하게 할 수 있다. 간단한 실사용 예를 들어보면 다음과 같다.

이전 버전에선 잘 됐었는데 어떤걸 수정하고나서 되지 않을때 이전버전(잘되었던 시점)으로 언제든지 돌아갈 수 있다. 물론 다시 현재버전으로도 돌아갈 수 있다.

또한 오픈소스로 관리되고 있는 서비스의 코드를 직접 다운(fork)받아 그것에 도움을 줄 수 있다. 작게는 오타수정에서 더 효율적인 코드를 해당 기업에 제안(pull requests)하여 내 코드가 반영될 수 있다. 그것이 git으로 커리어를 쌓는 것이라고 할 수 있다.


둘 중 어떤 사람이 채용에 유리한지는... 모두가 알 것이다.
1일 1커밋을 실천하는 것이 중요!

일단 gitgithub는 다른 개념이라는 걸 알아둬야 한다.

git로컬에서 버전 관리 시스템을 운영하는 방식이고,
github서버(온라인)에서 원격(클라우드 서비스)으로 관리 할 수 있는 방식이다.

즉, git은 나혼자 관리 운영할 때 필요하고(다른 사람에게 공유하려면 github), github는 여럿이서 협업할때 유리한 시스템이다.

개발자로써 막 시작했다면 일단 github를 가입하여 무엇이든지 좋으니 commit을 시작하는 것을 적극 추천한다!!!!!
(github -> https://github.com/)

profile
방탈출 좋아하는 코딩덕후

0개의 댓글