이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

Tool 사용법/Git

Git 원격 저장소에 Push 하는 과정

이쿠우우 2020. 9. 7. 20:09
반응형

Git 원격 저장소에 push 하는 과정

 

1. 원격 저장소 init or clone

원격저장소 종류

GitHub

 

명령어

git init

  • 현재 디렉토리를 새로운 Git 저장소를 만드는 명령

git clone <원격저장소 주소>

  • 현재 디렉토리에 기존의 git 저장소를 내려받는 명령

예)

 

 

 

2. Git 서명 작성

누가 어떤 수정을 하였는지 남기기 위해

자신만의 서명을 남겨야함

 

명령어

git config --global user.name="Iksoon.Park"

git config --global user.email="test@naver.com"

 

Git 설정파일을 적용을 함

유저 이름은 무엇이고 이메일 주소는 무엇인지 설정

 

 

3. Git 스테이지 영역에 추가

스테이지 영역이란?
저장소에 커밋할 준비를 하기 위해 변경 내용을 임시로 저장할 위치

명령어

git add <대상파일>

 

예)

  • git add hello.html
  • git add .
  • git add *

 

 

4. Git 로컬 저장소 영역에 추가

로컬 저장소는 개인이 관리하는 영역

로컬 저장소가 있으므로 원격저장소 서버가 다운되더라도

버전관리와 개발을 이어갈 수 있음

명령어

git commit -m "<commit 에 대한 설명 메시지>"

예)

  • git commit  -m "버그 수정"

 

 

5. 원격 저장소에 반영

최초로 원격저장소를 설정하는 경우에는 원격저장소를 등록해야함

[명령어]

git remote add <원격저장소 이름> <원격저장소 주소>

예) git remote add origin http://github.com/~~~

 

원격 저장소가 등록이 되어있는 상태면 반영을 해주면 됨

[명령어]

git push 

git push <원격자장소 이름> 

git push <원격자장소 이름> <브랜치 이름 지정>

 

예)

1. git push 

명령 후 사용자 이름과 암호를 입력하면 

원격 저장소에 반영이 됨

 

2. 원격저장소 이름 추가

저장소 명 이외에 url 을 직접 지정할 수 도 있음

해당 부분을 생략하면 기본으로 등록되어 있는 저장소가 지정이 된것으로 동작

 

3. 브랜치 이름 지정

해당 부분을 생략하면 브런치 되지 않음

 

 

 

명령어 정리

git init

git add .

git commit -m "test"

git remote add git_test http://github.com/~~

git push git_test

 

 

 

 

 

 


제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!


 

반응형