패키지

Github에 로컬파일 올리기(git push) 본문

기타

Github에 로컬파일 올리기(git push)

업단업업 2017. 12. 15. 19:57


깃허브를 다운받았다.

로컬 파일을 Git Bash를 이용해 입력하여 올려보려고 한다. 배쉬쉘이라는 것을 이용해 명령어를 이용하여 push를 해보도록 한다.

해당 명령어들을 따라하다 보면 파일 하나를 등록하기 위해 여러 영역으로 나누어 파일을 인식하고 있음을 알 수 있다. 

아래 명령어들은 원격저장소(Github)까지 올리기 위해 실행하는 일련의 작업들이다.




git config 

Git을 설치했을 때 가장 먼저 하는 것은 Github사이트에 등록된 user name과 e-mail주소고, 초기에 설정해놓는다.

자신의 계정정보를 넣고 초기화 한다.

1
2
$ git config --global user.name "test anme"
$ git config --global user.email "test@email.com"
cs


git init

먼저, 로컬저장소로 사용할 폴더를 하나 만든다. 나는 c드라이브에 폴더 생성(C:\git)

그리고 나서 Git Bash 실행창에서 로컬저장소로 이동한 후 git init 명령어를 실행한다.

(master)라는 게 나오면 잘 된것이다.

1
2
3
$ cd C:\git
$ git init
Initialized empty Git repository in ~~~
cs


git add

Gitgub에 올릴 테스트 파일을 로컬저장소에 붙여넣는다. 파일만 붙여넣는다고 해서 git저장소에 바로 연결(tracked)되는 것은 아니다. SVN에서도 새로운 파일을 인식하기 위해 add하는 절차가 있듯이 여기도 add 관련 명령어가 있다. 

그리고 Git에서는 준비영역(Staging area)으로 add한다고 설명 하고 있다.

1
2
$ git add 올릴파일이름
 
cs


git commit

git add 명령어로 새로운 파일을 인식했다면 commit으로 버전관리를 시작하게 된다. 

하지만 git commit은 원격 저장소인 Github에 반영되는 것이 아닌, 로컬저장소에만 저장되는 것이다.

1
$ git commit -"test commit"
cs


git remote

remote 레파지토리를 셋팅한다. 여기서는 https로 등록한다. 레파지토리주소는 자신이 사이트에서 만든 repository 화면에 들어가면 확인 가능하다.

1
$ git remote add origin https://github.com/wkimdev/Node-js-Project
cs


git push

마지막 단계. 원격저장소에 파일을 적용한다. git push 명령어를 실행한다.

아래의 명령어를 실행 한 뒤, 이메일계정과 로그인을 하면 화면이 나온다. 거기에 계정정보 입력한 뒤 업로드가 잘되는지 확인 한다! (나 같은 경우 이부분에 에러가 났다. http://wikim.tistory.com/201)

1
$ git push -u origin master
cs


Github 사이트로가 자신의 로컬파일이 업로드 됬는지 확인!




출처

http://emflant.tistory.com/123

Comments