상세 컨텐츠

본문 제목

[Git]원격 리포지토리 송신

Software Engineering

by mobile 2016. 4. 24. 16:43

본문

반응형

■ 원격 리포지토리 송신


 원격 리포지토리 등록

: 로컬 리포지토리의 원격 리포지토리로 등록 할때는 git remote add 명령어 사용

git remote add origin git@github.com:[사용자ID]/[레포지토리이름]


[github 사이트에서 확인할 수 있는 가이드]

// push an existing repository from the command line

git remote add origin https://github.com/semiguy/android-example.git

git push -u origin master


//create a new repository on the command line

echo "# android-example" >> README.md

git init

git add README.md

git commit -m "first commit"

git remote add origin https://github.com/semiguy/android-example.git

git push -u origin master


 master 브랜치에서 전송

: 현재 로컬 리포지토리의 내용을 원격 리포지토리에 전송할 때는 git push 명령어 사용

-u 옵션을 입력하면 로컬 리포지토리에 있는 현재 브랜치의 upstream이 origin 리포지토리의 master 브랜치로 설정합니다. 이 옵션을 사용하면 git pull 명령어를 실행할 때 추가적인 옵션을 입력하지 않아도 로컬 리포지토리의 브랜치를 origin 리포지토리의 master 브랜치에서 받아올 수 있다.




 master 브랜치 이외의 브랜치에 전송

: 원격 리포지토리에도 master 브랜치 이외의 브랜치를 작성할 수 있다.

git checkout -b branch-A


git push -u origin branch-A


 원격 리포지토리에서 가져오기

// 사용 예.

git clone https://github.com/semiguy/android-example.git


// 브랜치 관련 정보 확인

git branch -a


// 원격 브랜치 체크아웃 방법

git checkout -b branch-A origin/branch-A


 최신 원격 리포지토리에서 가져오기

git pull origin branch-A


반응형

'Software Engineering' 카테고리의 다른 글

[Git]git remote : github 로컬저장소와 원격저장소 연결  (0) 2016.06.17
[Git]git log 옵션  (0) 2016.06.16
[Git]브랜치 생성  (0) 2016.04.24
[Git]통합 브랜치 적용  (0) 2015.06.07
[GitHub]Repository 사용  (0) 2015.06.06

관련글 더보기

댓글 영역