git 리모트 저장소 추가하기
git remote add origin 리모트저장소 주소
이런 다음에 git remote -v
해보면 추가된 리모트 저장소가 보일것이야.
물론 리모트 저장소는 https://github.com/ 에 만들어 놨다는 전제하에 말이다.
그럼 이제 push 하면 되는데
처음에 push 를 하면
$ git push origin master # To https://github.com/user/repo.git # ! [rejected] master -> master (non-fast-forward) # error: failed to push some refs to 'https://github.com/user/repo.git' # To prevent you from losing history, non-fast-forward updates were rejected # Merge the remote changes (e.g. 'git pull') before pushing again. See the # 'Note about fast-forwards' section of 'git push --help' for details.
뭐 이딴걸 볼수 있어.
그럴때는
git pull origin master
를 해줘
github 리모트 저장소를 생성할때 초기화 했다면
초기화 할때 만들어진 README 파일 같은걸 다운 받고 뭐 그럴거야.
그런건 별로 중요한게 아니고
그렇게 한번 pull 해준 다음
git push origin master
해주시면 초기 업로드가 잘 된다.
참고 url
https://help.github.com/articles/dealing-with-non-fast-forward-errors/
'코드 > Git' 카테고리의 다른 글
[Git]로컬에서 리모트에 존재하는 브랜치로 새로이 체크아웃할때 (0) | 2016.05.20 |
---|---|
[Git]리모트 브랜치 삭제 (0) | 2016.05.18 |
[git] merge 되돌리기 (0) | 2016.03.30 |
[git] checkout 새로 추가된 브랜치 >> error: pathspec 'BRANCH-NAME' did not match any file(s) known to git. (1) | 2016.03.21 |
[Git] 특정버전으로 돌아가기 (0) | 2015.06.17 |