오늘 새롭게 알게된 내용 내용
git clone 으로 이미 만들어진 원격저장소 가져올때git init과push시에origin master생략가능
git push origin master>git push로 간단하게 가능한 이유는 브랜치 트래킹이라는 복잡한 개념과 관련되서 가능한거였다! 로컬에서 만들어진 저장소를push할때는 간단하게git push라는 명령어가 오류 가 뜨는 이유는 원격 저장소와 로컬의 저장소가 브랜치 트래킹한 상태가 아니기 때문이다.
https://github.com/ 에서 respository 생성 > code 버튼 클릭 > HTTPS url 주소를 복사!

나의 로컬로 돌아와서 저장소를 생성하고싶은 폴더에서 터미널 열기 (vscode 터미널에서 해도 된다!)
git clone 복사한 레파지토리주소 -> 해당 폴더에 원격저장소이름인 Git-study 폴더가 생긴것을 확인할 수 있다.
미리 만들어진 원격저장소를 git clone 한 경우 으로 로컬에서 저장소를 생성할 필요가 없다.git init

원격저장소의 url 구성은 ⇒ 웹호스트 서비스 /그룹명 /프로젝트명
git remote show origin : 연결된 원격 저장소 살펴볼수있다.
git remote rename origin git_test : 원격 저장소 단축 이름을 origin 에서 git_test 로 변경
git remote rm git_test : 주소가 변경되었거나 필요 없어진 저장소는 아래의 명령어로 삭제!
git remote -v : 주소와 이름을 함께 볼 수 있다.

위의 까지 예시에서는 프로젝트 관리를 혼자 진행하고 branch 가 1개 이기때문에 git push 시에 아무 문제 없이 원격 저장소 발행된다.
push시에 오류가 발생한다.이러한 오류를 해결하는 방법(pull,fetch,diff)