개발자인 동생이 항상 얘기하는것은
취업을 위해 기술블로그 뿐만 아니라 매일 코드 git에 커밋해!라고 나한테 말한 적 있다.
또한 기획자로 일했을때, 개발자들이 "깃에 커밋했냐?" 라는 말을 자주 들었다.
그렇다면 깃은 무엇일까?
현재는 어깨 넘어로 동생이 하는 방법을 보고 매일매일 코드를 git에 올리고 있지만,
공부를 너무 집중하다보면 git 올리는 걸 까먹고 못 올리는 경우도 있다˙˙˙˙그럴때 괜히 억울˙˙˙˙ 나 진짜 했는데˙˙˙
어쨋든 git에 커밋해! 라고 해서 하고 있는데
어깨 넘어로 보고 하다보니 정확히 이게 왜 필요하지 ? 뭔지도 모르고 하는건 말이 안되니
오늘 git이 무엇인지 알아보는 시간을 갖겠다.
간단하게 아래 유튜브를 보면 이해가 더 빨리 될 것이니 먼저 보고 있는 것을 추천한다.
위에 동영상을 간단하게 정리해보자.
1. git vs GitHub
로고부터 다르듯 git 와 GitHub는 연관이 되어 있지만 다르다.
1) git
코드와 문서의 버전을 관리하고 수정 및 변화 내용을 추적할 수 있도록 도와준다.
변화 및 수정된 점이라면 어떤 점이 변경이 되었고, 몇번 몇시에 누가 변화했는지 모든 내용을 추척하고 있다.
또한 각 파일에 다른 버전을 저장이 되며, 같은 파일을 가지고 충돌없이 여러명과 함께 일을 할 수 있다.
여기서! 어떻게 여러명과 함께 일할 수 있지? 여기서 바로 GitHub을 이용할 수 있다.
2) GitHub
깃 허브는 클라우드에 있는 깃 제공자이며 이 뜻은 내 컴퓨터에서 깃 히스토리를 가져와서 깃 허브 웹사이트에 푸쉬를 하여 다른 사람이 해당 내용을 가져와 함께 일 할 수 있게된다.
너무 간단하게 설명되어 있어, 조금 더 이해가 안된다면 아래 유튜브도 보는 것을 추천한다.
아래 내용에서는 사용방법까지 같이 있으니 한번 따라하시길 바란다.
깃 허브 관련해서 이것저것 찾아보니 효율적으로 사용할 수 있는 보조프로그램이 있었다.
동생이 깃 허브 데스크탑으로 사용하는 방법을 보여줬는데, 바로 그게 보조프로그램이었다
관련해서는 아래 동영상으로 공부하였으며
깃허브 데스크탑을 이용하실 사람은 아래 동영상을 참고 하시면 많은 도움이 될 것이다.
솔직히 아직 100% 이해가 되지 않고, 이게 맞는지 ˙˙˙ 이렇게 하는게 맞는건지 ˙˙˙ 하고 있지만
그래도 git 공부하다가 새로운 정보를 얻게 되면 다시 작성하러 오겠다.
간단하게 공부를 해봤는데, 다음시간에는 수정하는 방법이나 삭제하는 방법에 대해서 더욱 자세하게 작성해보겠다!
'ON > 개발지식' 카테고리의 다른 글
REST API 란 ? (0) | 2023.09.12 |
---|---|
[깃허브] 조원들과 프로젝트 공유하기 (0) | 2023.07.06 |
소스트리 하는 방법 (0) | 2023.06.30 |
[Git] 형상 관리 시스템 설치 방법 (0) | 2023.06.27 |
[개발지식] GIt / GIthub 공부하기 : Repositories/ 커밋/ 푸시/머지/브랜치 (0) | 2023.05.14 |