IDE & Tool

git 입문자를 위한 Github Desktop 툴 사용 방법

VirtualDever 2024. 10. 17. 13:22

git 그리고 github (무료)
  1. git은 서버가 있어서 소스코드 전체를 올릴 수가 있습니다.
  2. 이 서버를 통해 작업자들이 협업을 할 수 있습니다.
  3. github는 이러한 서버를 제공하고 오픈소스를 개발하기 위해 만들어진 웹 서비스 입니다. 현재 MS에서 공식적으로 지원하고 있습니다.
  4. https://github.com/
  5. 저희는 프로젝트를 공개하는 것이 아니라 협업을 보다 빠르고 효율적으로 하기 위해 필요합니다. 프로젝트를 public 또는 private으로 설정할 수 있기 때문입니다.
  6. 협업을 하기 위해 고객님의 github 아이디를 알려주셔야 합니다.
  7. 그럼 제가 초대 링크를 메일로 보내드립니다.
  8. 프로젝트가 완료되면 github owner (소유자)를 고객님께 해드립니다.
   
2. GitHub Desktop (무료)
  1. Github Desktop은 github에서 개발한 공식 프로그램입니다.
  2. git client 프로그램이라고 하는데, 서버로부터 파일들을 내려받고, 작업한 파일은 서버에 올릴 수 있습니다.
  3. 이 때, 서버 올리는 것을 Push 라고 부릅니다. 말 그대로 서버로 파일들을 밀어 넣는다는 의미입니다.
  4. 그리고 Pull 은 서버에 올라가 있는 파일들을 가져옵니다. 말 그대로 서버에 있는 파일을 땡겨서 가져옵니다.
  5. 여러 git 프로그램이 존재하는데 우선 입문자들에게 가장 쉽고 빠른 툴부터 설명 드립니다.
  6. https://github.com/apps/desktop
   
3. Sourcetree (무료)
  1. SourceTree는 개발자들이 가장 많이 쓰는 git 프로그램 입니다.
  2. GitHub Desktop 사용에 익숙해 지면, 본격적으로 branch를 협업자 마다 따로 만들어서 협업이 가능한 훌륭한 툴입니다.
  3. 일단 제가 프로젝트 세팅을 해 드리면, Push 그리고 Pull만 하시면 됩니다.
  4. https://www.sourcetreeapp.com/