RedMeta

무료 코드 저장소 Git이 2008년 공개됐습니다. Git 호스팅 기능 덕분에 GitHub는 프로그래머들의 성지로 떠올랐습니다. 2018년 6월 4일, 마이크로소프트가 GitHub를 인수하기로 결정했고 지금까지 마이크로 소프트가 운영 중에 있습니다.
원래는 비공개 프로젝트 생성 등의 유료 기능도 존재하였지만 MS에 인수된 이후 2019년 1월 초부터 비공개 저장소를 무료로 제공하기 시작했고, 2020년 4월 중순부터 비공개 저장소 공동 작업자수 제한도 풀렸습니다.

GitLab에서는 MS의 GitHub 인수를 축하하는 글을 블로그에 업로드 했습니다. MS의 인수 소식 때문인지, 애플은 Xcode 10부터 GitLab 기능을 통합시킬 것이라고 밝혔습니다.

github logo

마스코트는 고양이와 문어를 합친 모습의 이름은 Octocat입니다.

새 모양의 트위터 로고가 마음에 든 깃허브 매니저가 그 디자이너에게 제작을 의뢰했다고 합니다.

 

 

Github를 사용하실 때 크게 3가지를 꼭 알아 두셔야 합니다.
Repository라는 저장소, 버전 관리를 위한 Branch, 변경사항을 적용하는 Commit

 

저장소(repository)

repository(저장소)는 파일이나 디렉토리를 저장하는 장소입니다. Git repository의 장점은 변경 이력이 존재하는 파일별로 구분되어 저장된다는 점입니다. 저장소는 내 컴퓨터에 있는 ‘로컬 저장소(local repository)’와 전용 서버에서 관리되는 ‘원격 저장소(remote repository)’의 2개가 존재합니다.
기본적으로 로컬 저장소에서 작업을 진행하고 그 결과를 원격 저장소에 저장할 수 있습니다.

 

브랜치(branch)

소프트웨어가 출시된 이후 버전의 지속적인 유지 보수를 통해 기능을 추가하거나 버그를 수정하게 됩니다. 이처럼 여러 버전 관리를 위해 브랜치(branch)라는 기능을 사용합니다.

 

커밋(commit)

커밋(Commit)은 적용이라는 의미로 많이 쓰입니다. 파일을 추가하거나 변경사항을 저장소에 기록하기 위해 커밋 메시지를 남기는 작업을 말합니다. 변경한 사람, 시간, 변경 내용 등을 기록해 과거 변경 이력과 내용을 손쉽게 파악할 수 있습니다.

깃 허브는 크게 코드를 작성하고 저장하고 불러오는 과정으로 진행됩니다. 이를 통해서 여러사람들과 협업에서도 무리 없이 변경사항들을 서로서로 확인하면서 프로젝트를 진행할 수 있습니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band