GitHub에 올리기
Created by Alyson La, @realalysonla
번역 @corazzon
시작 전에 준비할 것
Git & GitHub
- Git이 설치되어 있어야 합니다.
- 터미널에 다음과 같이 입력합니다.
git --version
(1.8 이상의 버전이 좋습니다.)
- 터미널에 다음과 같이 입력합니다.
- Git이 없다면 [여기] (http://git-scm.com/downloads)에서 다운로드 받습니다.
그리고, 로컬(여러분의 컴퓨터)에 Git profile을 설정합니다. - 터미널에 다음과 같이 입력하세요:
- 입력하세요.
git config --global user.name "your-name"
-
입력하세요.
git config --global user.email "your-email"
- 이미 Git 설정이 되어있다면 다음과 같이 입력해 보세요
git config --list
- 입력하세요.
- 무료 GitHub 계정을 만들거나 이미 있다면 로그인하세요.
COACH: git, 버전관리, 오픈소스에 대해 얘기해 보세요.
커맨드라인을 이용해서 만든 앱을 GitHub에 Push 해보세요.
GitHub 프로필을 클릭하고 “new repo” 버튼을 누르세요. 저장소의 이름을 입력하고 (예: rails-girls), 간단한 설명을 쓴 다음 “public” 옵션을 선택한 후 “create repository” 버튼을 누르면 새로운 저장소가 생성됩니다.
커맨드라인에서 cd
로 railsgirls 폴더로 이동 후에 입력해 보세요:
이 명령은 여러분이 만든 프로젝트 폴더가 git 으로 버전관리를 될 수 있게 해줍니다.
Note: 헤로쿠 가이드로 만들었다면, 이미 git으로 버전 관리 되는 저장소로 생성한 것이기 때문에 다음 단계로 넘어가도 됩니다.
다음으로 railsgirls 디렉토리에 있는 READEME.rdoc
파일이 있는지 확인해 봅니다:
없다면, 다음과 같이 입력해서 파일을 만들어 주세요:
COACH: README.rdoc 에 대해 얘기해 보세요.
그리고 타이핑 해봅니다:
이 명령어는 작업 디렉토리에 있는 파일들을 리스팅해 줍니다.
COACH: 즐겨 사용하는 git 명령어에 대해 얘기해 보세요.
다음과 같이 입력해 보세요:
이 명령은 스테이지 영역에 있는 모든 파일이나 변경된 내용을 추가합니다. (역주 : .
은 모든 파일을 의미합니다)
그리고 다음과 같이 입력합니다:
이 커밋은 모든 파일에 대해 “first commit”이라는 메시지를 추가해 줍니다.
다음 단계로:
따로 타이핑하지 말고 편하게 복사하고 붙여넣기로 GitHub의 저장소 URL을 설정해 주세요. GitHub 저장소의 클립보드 아이콘을 클릭하면 저장소 URL을 복사해서 붙여넣을 수 있습니다.
이 명령은 원격 혹은 연결된 “origin”이라 불리는 GitHub 저장소를 생성합니다.
그다음 아래의 명령을 입력해 보세요:
이 명령은 커밋을 “master”브랜치에 반영합니다.
GitHub에 앱이 올라간 것을 축하합니다. 다음의 url에 여러분의 username을 입력해서 확인해 보세요 :
https://gitbub.com/username/rails-girls (.git
부분은 제외)
다음의 3가지 명령어로 GitHub에 Push하면서 변경사항을 지속해서 관리할 수 있습니다.
What’s next?
오픈소스 커뮤니티의 일원이 되어보세요.
- GitHub에서 레일스 걸스와 코치를 팔로우 해보세요.
- 그들의 프로젝트에 Star 혹은 Watch해 보세요.
- 저장소를 포크 해 보고 변경된 내용을 푸시해 보세요. 그리고 풀리퀘스트를 보내 보세요!
- 버그를 발견하면 프로젝트에 이슈를 생성해 보세요.
- 프로그래밍 언어 혹은 키워드로 다른 사람들의 오픈소스 프로젝트를 찾아보세요.
Git을 좀 더 배우기
- Git을 실습해 보세요. trygit.org
- Git Cheatsheet을 사용해 보세요.
- Git 명령어를 볼 수 있습니다. git-scm.org