Git 원격 저장소에 push 하는 과정
1. 원격 저장소 init or clone
원격저장소 종류
GitHub
명령어
git init
- 현재 디렉토리를 새로운 Git 저장소를 만드는 명령
git clone <원격저장소 주소>
- 현재 디렉토리에 기존의 git 저장소를 내려받는 명령
예)
- git clone http://github.com/~~
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
제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!
'Tool 사용법 > Git' 카테고리의 다른 글
Git 코드를 잠깐 저장하고 다른 브랜치로 이동하기 (0) | 2020.09.07 |
---|---|
Git add, commit, push 취소하기 (0) | 2020.09.07 |
Git 원격 저장소에 pull하는 과정 (0) | 2020.09.07 |
Git 브랜치 방법 (Branch) (0) | 2020.09.07 |
Git 이란? (0) | 2020.09.07 |