Git? Github?

설하나·2022년 8월 24일
0

TIL

목록 보기
1/11

10시 시작되는 오티.. 오티 자리가 거의 뒤에 있다 보니까 ppt가 거의 보이지가 않았다 😟 그래도 핸드폰 메모장에 필기도 하면서 열심히 들었다ㅎㅎ..
아무래도 첫날이다보니 사전에 세팅해야 할 일도 많고 세팅할게 많다보니 설명하시는 속도가 빨라서 중간중간 놓쳐서 너무 정신이 없었다.

첫 수업은 알고리즘 수업이였다. ‘알고리즘은 무엇인가’, ‘알고리즘을 배워야하는 이유는 무엇인가' 등 알고리즘에 대한 전반적인 내용을 배울 수 있었다.
특히, 알고리즘 수업은 git을 통해서 코드를 공유하다보니 아직 맥북도 익숙하지 않은 내가 익숙하지 않은 git을 사용하려니 더더욱 어려웠다..

그래서 1일차는 특히 직접 코드를 치는데 고생을 했던 git에 대해서 공부해보며 정리를 하고자한다. 렛츠고 🙋🏻‍♀️~

Git???Github???

git과 github가 동일한 것인 줄 알았는데,, 사실 다른 것이였다…😲!!

  • git??
    • 소스 코드를 효율적으로 관리하기 위해 만들어진 분산형 버전 관리 시스템
    • 소프트웨어 개발과 소스코드 관리에 사용된다. 프로젝트를 공유,백업,관리,수정을 통해 파일의 버전관리가 쉽다는 장점이 있다!!
    • 로컬 저장소를 사용하기 때문에 개발자와 실시간으로 작업을 공유할수는 없다 😟
  • github??
    • git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스…(내가 적으면서 이게 무슨 소리인가싶다..)
    • 클라우드 기반 시스템이기 때문에 언제 어디서나 협업 프로젝트를 진행할 수 있도록 도울수 있다. 다른 사람들과 함께 작업할때 사용하기 편리해보였다.

정리를 하면!!!
git으로 로컬 저장소에 작업한 내용을 저장한 뒤 해당 작업물을 github에 업로드하는 형식으로 많이들 사용한다고 한다. 또한 github에 있는 작업물들을 내려받을 수도있다.

이렇게 정리를 하다보니 git과 github의 차이를 확실히 알 수 있었다!!!

오늘 수업시간에는 git push와 git pull,commit을 통해 변경사항을 로컬 저장소에 기록하고 수업을 듣는 기간동안 코드를 올릴 개인 레파지토리도 생성하였다.
아직 익숙하지 않아서 git을 사용하는데 조심스럽지만 나중에는 눈감고도 할 수 있을 만큼 익숙해지면 좋겠다 😊

마지막으로, 나의 귀여운 잔디들을 자랑하며 앞으로 초록색으로 가득가득 찰 수 있도록 열심히 해야겠다!

profile
Backend

0개의 댓글