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 사용법 확실히 알아보도록 합시당!!!
'Git & Github' 카테고리의 다른 글
[github / pull request] 협업 전략 다지기 PR 사용법 정리! (1) | 2021.08.16 |
---|---|
[Github] github 사용법, 명령어 정리!! (0) | 2021.07.27 |
[Git] git 사용법, 명령어 정리!! (2) | 2021.07.26 |