• 검색 결과가 없습니다.

~Github 에소스 Push 까지 GitHub 에과제를올려보자

N/A
N/A
Protected

Academic year: 2022

Share "~Github 에소스 Push 까지 GitHub 에과제를올려보자"

Copied!
17
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

GitHub에 과제를 올려보자

~ Github에 소스 Push까지

(2)

git 프로그램을 다운 받아서 설치해줍시다.

https://git-scm.com/

설치과정은 생략하겠습니다....

(3)

GitHub에서 가입도 해놓읍시다.

https://github.com/

가입과정은 생략하겠습니다....

(4)

설치를 완료하였으면 CMD를 켜시고 ‘git’이라고 쳐봅시다.

1. windows키 + R

2. cmd 입력 후 Enter

3. git 명령 입력

(5)

git 초기 설정을 합시다.

설치한 Git에 본인의 사용자명과 메일 주소를 등록합니다.

여기서 설정한 사용자 정보는 나중에 변경이력 등에 표시됩니다

$ git config --global user.name "<사용자명>"

$ git config --global user.email "<메일 주소>"

(6)

이제 당신은 소스 관리하고 싶은 프로젝트가 있습니다.

※저는 eclips에서 hellogit이라는 프로젝트를 생성하였습니다.

※바탕화면에 프로젝트 폴더가 생성되어 있습니다.

(7)

그 프로젝트를 관리하려면...

cd 명령어를 이용하여 해당 프로젝트로 접근한다음 git init 명령을 입력합니다.

git init

그럼 이제 해당 폴더는 git로 관리할 수 있습니다.

(8)

그 프로젝트를 관리하려면...

git status 명령어로 관리 상태를 지켜봅시다.

git status

현재 commits과 tracking되는 파일이 아무것도 없다고 뜹니다.

(9)

그 프로젝트를 관리하려면...

그럼 add 명령어를 사용하여 모든 파일을 tracking 시킵시다.

파일 이름 대신 점만 찍으면 모든 파일이 tracking 됩니다.

git add <file>

해당 파일을 commit을 하려면 tracking을 해야 가능합니다.

(10)

그 프로젝트를 관리하려면...

마지막으로 commit을 합니다.

git commit –m “댓글”

그럼 local까진 일종의 백업이 되었다고 볼 수 있고, 아직 GitHub에 push를 하지 않았습니다.

push는 commit을 해야 가능합니다.

(11)

GitHub에 Repository를 생성해야 합니다.

GitHub 들어가셔서 Start a project를 누릅시다.

(12)

GitHub에 Repository를 생성해야 합니다.

GitHub 들어가셔서 Start a project를 누릅시다.

(13)

GitHub에 Repository를 생성해야 합니다.

그럼 이쪽은 준비 다 된 겁니다.

저기 HTTPS URL을 클립보드 복사를 해 두세요.

(14)

GitHub에 푸시 해봅시다.

remote add 명령어를 이용하여 원격 저장소의 이름을 붙입시다.

url은 아까 복사한 것을 붙여 넣으면 됩니다.

git remote add <name> <url>

그럼 origin 이라는 원격 저장소 연결이 추가된 것입니다.

이름은 origin이라고 한 이유는 push나 pull 명령어를 사용할 때, 이름을 생략하면 자동으로 origin을 잡고 처리해주기 때문입니다.

(15)

GitHub에 푸시 해봅시다.

마지막으로 push 명령어를 사용하면 원격 저장소에 소스코드가 업로드 됩니다.

git push –u <repository> <refspec>

최초 push시 비밀번호를 물어본다.

그 이후는 비밀번호를 물어보지 않는다.

(16)

GitHub에 소스코드 업로드가 완료되었습니다!

https://backlog.com/git-tutorial/kr/

잘 모르겠다면 여기에서 봐요...

(17)

GitHub에 소스코드 업로드가 완료되었습니다!

https://backlog.com/git-tutorial/kr/

잘 모르겠다면 여기에서 봐요...

~ 끝 ~

참조

관련 문서