본문 바로가기
Git & Github

[Git & Github] 그래서 git, github 가 뭐죠? 먹는 건가요?

by 로토마 2021. 7. 26.

Git, Github 이제 개발자라면 안들어 봤을리 없는 필수템이 되버렸죠? ㅎㅎ

먹는 건아니지만~~ 얘네들이 있다면 프로젝트의 단맛을 느낄 수 있죠!!

그렇담 오늘은 간단히 preview~ 시작해봅시당!

Git )

- 왜 알아야 하는 건가요?

  버전 관리

프로그래밍을 만들고 운영하는 과정에서 새로 추가하거나 기존의 버전으로 돌아가야 할 상황이 발생하기 마련...

여기서, git을 사용한다면 버전 관리를 쉽게 샤샤샥 할 수 있다.

 

- 어떤식으로 적용되나요?

$ git init

모든 수정내역들이 저장되는 .git이란 아이가 쨔잔 나타난다.

 

$ git commit -m "(작업수행 내용)"

이런 "작업"을 한 백업 파일을 찰칵 저장해준다.

이후 프로젝트에 의미있는 변화가 있을때마다 commit 해주어 변경사항을 저장하자!!

이렇게 저장한 시점들로 언제든지 돌아갈 수 있다!!

참 쉽죠?

 

$ git branch

새롭게 시도하거나 도전하고 싶은 내용은 main branch 가 아닌 다른 branch를 사용해 commit 할 수 있다.

 

여기서 만약?!  

 

시도한 branch에서의 프로그램이 너무 좋아서 main으로 합쳐야 할땐??

$ git merge "(브랜치명)"

코드를 사용하면 된다!

 

Github )

git은 버전관리를 위한 "소프트웨어"이고,

github는 이 git으로 저장돼서 원격전송된 내역들이 저장되는 공간을 제공하는 "서비스"이다.

git에 저장한 모든 것들은 얼마든지 github에 무료로 전송해서 저장할 수 있다!

 

그리고! github에 올린 코드들은 모든 사람들이 볼 수 있고 다운받을 수 있어서

단순히 내 코드들은 백업해두는 곳을 넘어서 전 세계의 무수한 오픈소스 프로젝트들로 공유되고

수많은 자발적 참가자들에 의해 발전하는 곳으로 작용한다!

 

 

 

오늘은 이렇게 간단히 preview 했고~

낼 본격적으로 git과 github 사용법 확실히 알아보도록 합시당!!!