-개발자 들이 GitHub를 사용하는 이유?
-GitHub를 사용하면 좋은점
개인적으로 프로젝트를 진행해 본적이 없고 아직 오픈소스
다른사람과 쉽게 소스코드를 공유하거나 협업을 해본 경험이 부족하다.
하지만 많은 개발자들은 깃허브를 많이 이용하고 얘기를 많이 하는지 아직 잘 모른다.
Git란?(분산형 협업도구)
소스코드를 버전별로 다른사람들과 함께 쉽게 관리할 수 있는 도구이다
GitHub란?
누구나 무료로 오픈소스로 자신의 프로젝트를 공유한다면 공짜로 Git서버를 이용할 수 있도록 지원해 주는 서비스 이다
그렇기 때문에 많은 개발자 들이 자신의 프로젝트를 올리고 혹은 오픈소스의 조직원으로 참가해서 다양한 오픈소스를 개발하기도 한다
학습자의 입장에서 다른 고급개발자들의 코드를 너무나도 손쉽게 접할 수 있고, 장점을 따라하고 습득할 수 있다.
개발자로서 목소리를 낼 수 있는 기회도 많이 주어지곤 한다.
▶Git 저장소 = GitHub 각종 소스코드를 오픈소스로 누구에게나 공개한다는 가정하에 어떠한 프로젝트 file을 전부 다 올릴 수 있게 해준다. 세계적으로 가장 큰 깃 저장소가 GitHub 이다
1. 간편 회원가입
2. Repository
: GitHub 안에 있는 소스코드가 저장되는 새로운 저장소
즉, 하나의 프로젝트 파일이라고 생각하면 된다
Public 과 Private 중에서 Public으로 선택을 해야 내 프로젝트를 공유할 수 있고, 무료로 저장소를 만드는 것이 가능하다.
밑에 Add.gitignore:None 라는 부분은 올리는 파일에 제한을 걸 수있는데,
예를들면 데이터베이스와 같은 정보가 담겨진 파일을 올리지 않겠다 라고 제한을 걸 수 있습니다.
단, 필수적인 항목은 아니니 넘어가도 괜찮다
▼위에 보면 공인 URL주소 또한 생성이 되었다.
▼밑에는 다양한 Git 명령어 들이다
Git 사용 프로그램 다운로드 링크 주소 : https://git-scm.com/downloads
※이제 git 사용 프로그램을 다운로드 받았다면, 명령프롬프트에서 git 명령어를 사용할 수 있다.
▶cmd창에서 git 와 git --version 을 쳐서 명령어와 버전을 확인해 보자
▶Git-Hub 에서 사용할 이름과 이메일을 설정하자
▶Git-Hub 저장소에 데이터는 내 컴퓨터로 저장 하는 방법
1) cmd 창에서 저장 할 수 있는 폴더로 이동을 해주자
2) git-Hub 에 생성된 url 주소를
git clone 뒤에 붙여준다
GitHub에 Git-basicWeb 이라는 Git-Hub에서 만들어준 프로젝트이름으로 파일이 생성되었다.
▶Git-basicWeb이라는 폴더에 들어가면
.git라는 폴더가 생성된 것을 볼 수 있는데 여기에 document.txt파일을 만들어서
Git-Hub 에 파일을 올려보자
1) git add document.txt
document.txt 파일을 추가해준후
2) git commit -m "Add Text File [document.txt]"
document.txt 를 컴파일 해준다
3) git push로 Git-Hub에 등록을 해보자
이제 Git-Hub 저장소에 파일을 올릴 수 있게 되었다!!!