git retmoem git push

  • remote: 프로젝트의 원격 저장소를 관리하는 명령어
  • push: local repository에 있는 파일을 원격 저장소에 저장하는 명령어

git remote

$ git remote

git remote

현재 원격 저장소에 대한 연결을 설정하지 않아 아무런 내용도 표시되지 않는다.
먼저 원격 저장소를 연결한 후에 변경사항을 push 해보자

$ git remote add origin https://github.com/dev-tester1213/new_project.git

git repository

github에 새로운 repository를 생성하면 위와와 같은 화면이 나온다.
새로 생성한 프로젝트와 기존에 존재하는 플로젝트에 대하여 설정할 수 있는 가이드가 나온다.

  • …or create a new repository on the command line
    빈 폴더일 경우에 README.md 파일을 작성하고 add > commit > 원격저장소 연결 후 push 하는 방법이다.
  • …or push an existing repository from the command line
    기존 존재하는 프로젝트의 경우 원격 저장소 연결 후 push 하는 방법이다.

git push

$ git push fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master

fatal 에러, upstream branch가 없다는 에러가 메시지와 함께 아래 명령어를 입력하라는 메세지가 나온다.
그대로 다시 입력해보자.

git push

아이디와 패스워드가 설정되지 않았다면 아이디 패스워드를 입력해야한다.

git push --set-upstream origin master Username for 'https://github.com': dev-tester1213 Password for 'https://dev-tester1213@github.com': Enumerating objects: 8, done. Counting objects: 100% (8/8), done. Delta compression using up to 12 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (8/8), 608 bytes | 608.00 KiB/s, done. Total 8 (delta 0), reused 0 (delta 0) To https://github.com/dev-tester1213/new_project.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.

push가 정상적으로 성공하였으며 push 결과를 확인할 수 있다.

git push done

github repository 정상 등록되었고 등록된 파일이 나타나는걸 확인할 수 있다.

+ Recent posts