개발/Git

Git설명

쟈니 2019. 11. 9. 03:01

Git은 '분산형 버전 관리 시스템'이라고 불리며 소스코드를 효과적으로 관리하기 위해 개발된 것입니다.

여러 사람들과 협업을 할 때 Git을 이용하면 더욱더 편리하게 일을 할 수 있는데, 주로 개발하시는 분들이 사용하고 있습니다.  

이 Git이 어떤 용도로 사용되고 있는지 설명드리겠습니다.

 

팀 프로젝트를 시작하게 되면  각자 자신이 맡은 일을 하게 됩니다. 일을 하다 보면 도중에 파일을 자주 수정을 하는 일이 발생하게 되고 여러 번 팀원에게 파일을 전달하는 과정들이 생기게 됩니다. 

여기서 Git을 사용하지 않게 된다면 어떻게 될까요?

메일로 보내거나 메신저 등으로 파일을 매번 전송하는 경우가 발생하게됩니다.

혹여나 다른 팀원이 작성한 파일명이 같아서 내가 작업했던 파일과 같아 저장을 하지 않고 덮어쓰기를 해버린다면 작업내용을 날려버리는 불상사가 생길 수가 있습니다.

 

하지만 Git을 이용한다면 위와 같은 일들을 막을 수가 있습니다. 특정 시점으로 돌아가서 파일을 되돌리거나 중복된 파일이 있으면 충돌로 막아주어서 파일을 안정적으로 관리해 줍니다.

 

그럼 Git을 이용하기 위해서는 우선 Git이라는 프로그램을 설치를 하신다음에 GitHub이라는 서비스를 이용하셔야 합니다.

GitHub은 다음장에 설명을 드리겠지만 Git명령어를 통해서 소스들을 저장하는 저장소로라고 생각하시면 됩니다.

Git을 개인PC에 다운을 받으시고 GitHub에 회원가입을 하셔서 저장소를 생성하시면 됩니다.

또한 Git을 이용하기위한 방법에는 콘솔로 명령어를 입력하여 사용하는 방법과 소스트리라는 GUI형태로 되어있는 프로그램을 사용해서, 명령어를 입력하는 것보다 쉽게 Git을 사용하는 방법이 있습니다.

저는 소스트리를 사용해서 Git을 설명드리겠습니다.

https://git-scm.com/downloads

 

Git - Downloads

Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific

git-scm.com

https://github.com/

 

Build software better, together

GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

https://www.sourcetreeapp.com/

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

 

 

 

 

참조 : https://backlog.com/git-tutorial/kr/intro/intro1_1.html