개발을 시작하기 위해 환경을 세팅하는데 가장 우선적으로 생각나는게 형상관리이다.
SVN, Git 중에 대세인 Git을 설치하는데 앞서 개념을 정리하고자 한다.
Git, Github 개념 잡기
- Git : 형상관리(소스 버전관리) 솔루션 (약간 프로토콜 같기도 함)
- Github : Git을 서비스하는 웹 호스팅 서비스 (커뮤니티+Godaddy 같은 느낌)
보통 개발 시, Github에서 저장소(Repository)를 만들어서 Git으로 연결하여 소스를 관리함.
주요 Git 명령어 (사용 순서대로 정리)
1. git init : 저장소(Repository) 생성 / git clone : 남의 저장소(Repository) 복사
2. git add : 파일 생성/편집/삭제 내용 등록
3. git commit : git add한 내용을 내 컴퓨터 저장소(Repository)에 저장
4. git push : 원격 저장소(Github 등)에 저장
이후에 git pull(내려받기), git branch(저장소 분기) 등 다른 명령어들을 목적에 맞게 사용함.
(요즘엔 intellij, VS code와 같은 편집기 툴에 잘 연동되어 있음)
Github 활용법
- 내 저장소(Repository) 생성 : public(무료) / private(유료)
※ bitbucket은 private이지만 5인 이하(무료) / 5인 이상(유료)
- 남의 저장소 보기 : fork(내 프로필에 등록) / watch(수정/변경 시 알람)
요즘엔 Github 프로필을 이력서에 포함하여 개발 역량을 어필하는 용도로 많이 씀
참고 사이트
1. Git 개념 정리
https://goddaehee.tistory.com/91
[웹개발 기초] Git 이란?
[웹개발 기초] Git 이란? 안녕하세요. 갓대희 입니다. 이번 포스팅은 [Git 기초] 입니다. :) 1. Git이란? (참고 : https://git-scm.com/book/ko/v2 (공식 Site 한글 매뉴얼)) 1.1 형상 관리 도구(Configuration Management Too
goddaehee.tistory.com
2. Github 설치 안내
https://nevertrustbrutus.tistory.com/153
[GitHub ]초보자도 할 수 있는 깃허브 사용법
- GitHub? 처음 들어보신 분들도 있고, 들어는 봤지만 너무 복잡해 보여서 시작하기 힘들었던 분들도 계실 텐데요. 깃허브는 소프트웨어 개발 프로젝트를 목적으로 한 코드 관리 서비스입니다! 크
nevertrustbrutus.tistory.com
3. Github 활용 가이드
https://tagilog.tistory.com/377
[GITHUB 사용법] 왕초보를 위한 깃허브사용법 (Git사용법)
코딩할 때 뺄래야 뺄 수 없는 서비스 중 하나가 GitHub (깃허브) 입니다. 현역 프로그래머에게는 너무나 친숙한 서비스지만, 코딩 초보자에게는 생소할 수도 있습니다. 그래서 이번에는 코딩 초보
tagilog.tistory.com
'Git' 카테고리의 다른 글
Git 신규 프로젝트 생성 팁 (0) | 2023.07.20 |
---|