본문 바로가기

IT+프로그래밍 - 웹서버 구축

[git ]로컬 저장소와 github 연동하기

GIT 설치후 

gitbash.exe를 실행하여, 연동을 위한 초기 설정을 해주어야 한다.

git config --global user.name "내계정이름"

git config --global user.email. "내계정@email.com" 

입력을 하면, CML(command line : 도스창과 같은) 것에 아무런 내용도 나오지 않는다.

git config --list 

를 입력하면, 초기 설정값이 죽 나오게 되는데,

먼저, 로컬 깃 내부에 폴더를 만든다.

윈도우탐색기에서 그냥 생성

그리고 git init 를 입력한다. 

gitbash.exe에서 git을 연결 시작함.

 

깃허브에 연결을 하기 위해서는 가입 및 연결할 레포지토를 신규 생성해야 한다.

로그인하고 우측 상단의 "+" 표시를 누른 후 

리포지토리를 만든다. 기존에 만들어 놓은 것중 빈 것이 있다면 연결해도 될 것 같다.(아마..)

 이후 연결을 진행한다. 생성된 github 페이지에서 동그라미 페이지를 누르면, gitbash에서 입력할 복사가 되는데, 붙여넣기 하면 자동으로 연결이 진행된다.

아래와 같이 쭉~~

깃허브 로그인창에 ID/PW를 입력하라고 나오면 입력!

Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 225 bytes | 225.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)

위 같은 메시지가 나오면 연결되었다고 한다.

확인을 하려면?

git remote -v를 입력하자. 

순조롭게 연결이 되었다고 나온다. 성공되었는데,

이제는 로컬에 있는 파일을 업로드 하기만 하면된다.

add / commit / push 3단계만 남았다.

새로운 폴더에 연동시킨 github로 올릴 파일을 넣고, 

git status를 파일을 입력하면, 아까 연결되면서 기록에 남아있던 것과 다른 상태의 파일들을 붉은색으로 표시해준다. 

이 파일을 

git add를 통해서 일단 더해준다. 

$git add "파일이름" 이지만, 모든 파일을 올리는 *을 이용해서

$git add * 입력. 성공하면 아래처럼 녹색이된다.

커밋은 업로드 시킬 사항의 내용을 간단하게 요약하는 것으로,

$git commit -m "이력을 남길내용"

형태이다.

나는 처음으로 올리므로, $git commit -m "first upload new python file" 입력

이제 최종 업로드만 남았다. 업로드는 push로 이루어진다.

어디로 PUSH할지 알려주는 것이므로

git push origin master

라고 입력을 해주면.

순조롭게 업로드 완료. 

깃허브에 와보면, 

아래처럼 업로드가 되어 있습니다. 

이로써 로컬스토리지와 깃허브 레포지토리를 연결하고, 로컬에서 변동된 파일을 업로드 하였습니다.