01. 소프트웨어 형상 관리 (Software configuration management)
① 소프트웨어 파일들의 변경 내역을 추적할 수 있게 한다
② 언제 어떤 파일들이 생성되고 변경되었는지 알 수 있게 한다
③ 이전 개발 버전의 존재했던 파일들을 확인하고 이전 버전의 파일들로 회귀할 수 있도록 한다
④ 변경된 파일들이 문제를 일으킨다면 문제를 일으키는 변경 자체를 취소하는 것이 가능하다
⑤ 여러 개발자들의 개발 내용을 병합하는 것이 가능하다
⑥ 형상관리 도구들의 예: CVS, Git
이 중 Git에 대해 알아보자
02. Git
1. Git이란?
- 분산형 버전 관리 시스템(DVCS)으로 Open Source Software이고 많은 사람들이 함께 협업하여 소프트웨어를 개발할 때 유용하다
2. GitHub란?
- Git을 보다 편하게 이용할 수 있게 만든 호스팅 서비스로 웹 그래픽 기반으로 git을 편리하게 이용할 수 있는 환경을 제공한다.
개발자들만의 커뮤니티를 제공하여 상요자의 프로필, 댓글을 확인하여 굉장히 투명하게 프로그래밍 실력을 공개할 수 있다는 장점이 있다
03. Git 설치하기
1. http://git-scm.com 사이트 접속
2. 다운로드
3. 설치가 끝나면 Github.com 에서 회원가입하기
Sign up 버튼을 눌러 회원가입
4. 로그인을 하고 Create repository
5. 링크 복사하기
6. 원하는 위치에 폴더 만들고 Git Bash Here로 열기
7. Git과 연동하여 원격 저장소로 사용
* 저는 이미 git init을 실행한 상태여서 (master)라고 뜨지만 처음 들어오면 (master)라고 떠있진 않습니다
* "Github 아이디" 부분에 본인의 아이디를 넣으시면 됩니다
* 마찬가지로 "Github email address" 부분에 본인의 github 이메일 주소를 넣으시면 됩니다
* git init을 적어주시면 됩니다
* git remote add origin 깃허브주소(5번에서 복사한 링크)
Github에 파일 등록하기
git add {파일 이름} // 폴더에 있는 모든 파일 추가
git commit -m {내용} // commit 등록
git push { } // 위의 commit한 파일이 github에 실제로 등록
위 3가지 과정을 거쳐 파일 등록을 진행
'STUDY > ETC' 카테고리의 다른 글
Restful API (0) | 2023.12.09 |
---|---|
SQL 기본 문법 - DML (0) | 2023.12.09 |