Git 과 GitHub

Leo H. Lee·2025년 5월 9일

오늘은 GitGithub에 대해서 공부했다.
우리는 코딩을 하거나 문서를 작성할 때 등등 작업을 하면서 계속 수정하게 된다. (ex 최종본->진짜최종본->이게진짜최종본 ...)
대학생때나 회사를 다닐 적에 파일제출을 하다 보면 이런식의 과정을 겪어본적이 있을것이다.
하지만 이러한 방식은 파일이 많아지면 파일을 헷갈리거나 겹치거나 진짜 최종본이 무엇인지 찾기 힘든 경우를 겪게 된다. 그래서 개발자들은 이러한 불편함을 없애기 위해 Git을 사용한다.

Git이란? - 버전 관리 도구
git은 파일의 변경 이력을 관리하는 분산형 관리 시스템이다.
개발자가 작업중 파일을 저장함으로써 코드나 문서를 실수로 수정해도 이전 상태로 돌릴 수 있다.
(마치 save가 아닌 save as처럼 스냅샷 처럼 저장)
그렇기 때문에 안정적으로 작업을 할 수 있게 된다. 그리고 개별 컴퓨터에서 동작이 가능하며, 인터넷 없이도 작업이 가능하다는 장점이 있다.
또한 실험적인 코드들을 자유롭게 독립 된 공간에서 실험해보고 이것을 실제로 적용하거나 필요로 할 때만 본 프로젝트에서 병합 할 수 있다는 장점이있다.
그렇다면 Github는 무엇일까?

Github란? git을 이용한 코드 공유 플랫폼
git저장소를 온라인에 올려서 공유하고 협업 할 수 있게 해주는 플랫폼이다.
온라인에 업로드 함으로써 데이터 손실을 막을 수 있다.
프로젝트를 올려서 누군가에게 조언을 들을 수 있고 역시나 누군가의 코드를 보고 배울 수도 있다.
팀과 함께 프로젝트를 작업 할 때 쉽게 코드를 공유하고, 변경사항을 쉽게 검토 할 수 있다.

git과 github를 다운 받은 후 터미널에서 코드를 적고 이런식으로 진행 하게 되면 로그인이 가능하다.

그리하여 오늘의 숙제는 깃헙 접속해서 repository만들고 명령어 복붙해보기!

잔디심기완성 :) 나중에 차츰 배워가면 꾸준히해서 전체적으로 초록초록하게 만들어야지!

profile
Electrician

0개의 댓글