GitHub에 올리기

Created by Alyson La, @realalysonla

번역 @corazzon

시작 전에 준비할 것

Git & GitHub

COACH: git, 버전관리, 오픈소스에 대해 얘기해 보세요.

커맨드라인을 이용해서 만든 앱을 GitHub에 Push 해보세요.

GitHub 프로필을 클릭하고 “new repo” screen shot 2013-06-01 at 12 38 50 pm 버튼을 누르세요. 저장소의 이름을 입력하고 (예: rails-girls), 간단한 설명을 쓴 다음 “public” 옵션을 선택한 후 “create repository” 버튼을 누르면 새로운 저장소가 생성됩니다.

커맨드라인에서 cd로 railsgirls 폴더로 이동 후에 입력해 보세요:

git init

이 명령은 여러분이 만든 프로젝트 폴더가 git 으로 버전관리를 될 수 있게 해줍니다.

Note: 헤로쿠 가이드로 만들었다면, 이미 git으로 버전 관리 되는 저장소로 생성한 것이기 때문에 다음 단계로 넘어가도 됩니다.

다음으로 railsgirls 디렉토리에 있는 READEME.rdoc 파일이 있는지 확인해 봅니다:

ls README.rdoc
dir README.rdoc

없다면, 다음과 같이 입력해서 파일을 만들어 주세요:

touch README.rdoc
type nul > README.rdoc

COACH: README.rdoc 에 대해 얘기해 보세요.

그리고 타이핑 해봅니다:

git status

이 명령어는 작업 디렉토리에 있는 파일들을 리스팅해 줍니다.

COACH: 즐겨 사용하는 git 명령어에 대해 얘기해 보세요.

다음과 같이 입력해 보세요:

git add .

이 명령은 스테이지 영역에 있는 모든 파일이나 변경된 내용을 추가합니다. (역주 : .은 모든 파일을 의미합니다)

그리고 다음과 같이 입력합니다:

git commit -m "first commit"

이 커밋은 모든 파일에 대해 “first commit”이라는 메시지를 추가해 줍니다.

다음 단계로:

git remote add origin https://github.com/username/rails-girls.git

따로 타이핑하지 말고 편하게 복사하고 붙여넣기로 GitHub의 저장소 URL을 설정해 주세요. GitHub 저장소의 클립보드 아이콘을 클릭하면 저장소 URL을 복사해서 붙여넣을 수 있습니다.

이 명령은 원격 혹은 연결된 “origin”이라 불리는 GitHub 저장소를 생성합니다.

그다음 아래의 명령을 입력해 보세요:

git push -u origin master

이 명령은 커밋을 “master”브랜치에 반영합니다.

GitHub에 앱이 올라간 것을 축하합니다. 다음의 url에 여러분의 username을 입력해서 확인해 보세요 : https://gitbub.com/username/rails-girls (.git 부분은 제외)

다음의 3가지 명령어로 GitHub에 Push하면서 변경사항을 지속해서 관리할 수 있습니다.

git add .
git commit -m "type your commit message here"
git push origin master

What’s next?

오픈소스 커뮤니티의 일원이 되어보세요.

Git을 좀 더 배우기