#29 GIt - github 소개

김현준·2022년 12월 27일
0

GIT

목록 보기
29/41

지금부터 github 에 대해 알아보겠습니다. 물론 원격 저장소를 스스로 서버를 구축하여 사용할 수 있지만 매우 어렵기 때문에 편리한 기능을 제공을 해주는 github 를 사용하겠습니다. 이는 원격 저장소를 제공할 뿐만 아니라 무료로 사용가능하고 다른사람의 오픈소스들 , 코드들을 자유롭게 사용할 수 있습니다.

일단 처음에는 github 에 자신의 파일을 올리는 것도 좋지만 다른사람의 파일을 사용해보는 것을 먼저 해보겠습니다.

Github 링크 - 여기로 이동해줍시다.

그리고 좌측 상단의 검색창에 git 을 검색해봅시다.

여기서 git/git 에 들어가봅니다

지금 git 이라는 오픈소스의 원격저장소를 보고 있습니다.

오른쪽 위에있는 68,963 commits 는 총 68,963번의 commit 을 통해 성장해봤다는 의미로써 아주 거대하고 방대한 프로젝트임을 나타냅니다.

그리고 상단에 branch 를 클릭하면 총 7개의 branch 로 관리되고있다는 것을 확인 할 수 있습니다.

좀 아래로 내려가면 Contributors 는 이 프로젝트에 접근할 수 있는 사람들을 나타냅니다.

그리고 가장 마지막에 내려가면 프로젝트에 대한 소개가 나타나 있습니다.

다시 제일 위에 오른쪽을 보시면 Watch 는 현재 보고있는 사람이 나오고
Fork 는 아주 중요한 기능입니다. 본인이 Contributors 가 아니더라도 이 프로젝트를 가져가서 마음껏 수정하고 사용할 수 있는 기능입니다.

하지만 이는 git/git 에 있는 원격 저장소의 소스코드를 바꾸는 것이 아니라 복제를 한 후에 가져와서 개인적으로 쓸 수 있습니다.

Fork 를 하면 이렇게 자신의 계정 위치에 git 이라는 파일이 생기면서 그곳에 소스코드가 저장됩니다.

Fork 숫자가 높다는 것은 다른사람의 자신의 프로젝트를 많이 사용한 것이므로 그 사람의 영향력이 크다는 것을 의미합니다.

다시 돌아와서 저 주소를 복사해줍시다.

https://github.com/git/git.git

이후 git clone https://github.com/git/git.git gitsrc 를 해줍니다.
clone 은 복제를 의미합니다. 그리고 gitsrc 는 저장할 파일의 이름을 의미합니다.

이후 ls 를 통해 파일 목록을 보면 gitsrc 디렉토리가 정상적으로 저장된 것을 확인 할 수 있습니다.

git 의 첫번째 commit 은 무엇일까요?

git log --reverse 를 통해 가장 위에있는 e83c5163316f89bfbde7d9ab23ca2e25604af290 이 부분의 처음 commit 입니다.

한번 처음 commit 의 상태로 되돌아가볼까요? git checkout 을 통해서 한번 가봅시다.

그러면 고작 이정도의 파일밖에 존재하지 않습니다.
git 도 처음일때는 엄청 복잡하지는 않은 상태였다는 뜻이죠

지금까지 github 에 대해 알아보았고 clone 을 통해 다른사람의 원격저장소 내용을 들고와서 분석해보는 시간을 가졌습니다.

여기까지 하도록 하겠습니다.

profile
울산대학교 IT융합학부 22학번

0개의 댓글