[Git] Git Repository 개요
💡 해당 내용은, 생활코딩 영상을 기반으로 작성하였습니다.
원격 저장소 (Remote Repository) 란?
- 원격 저장소 : 지역 저장소와 연결되어 동기화되는 저장소로서 일반적으로 인터넷을 통해 서로 다른 컴퓨터로 연결되어 있음 <-> 지역 저장소 (Local Repository) : 개인이 커밋하고 있는 저장소
- 원격 저장소의 2가지 필요
- 작업 소스코드를 백업
- 협업
- 원격 저장소의 대안 (협업 X, 혼자 작업 O)
- Google Cloud, Dropbox 등
원격 저장소 생성
💫 git init —bare 저장소이름
git init 저장소이름
: 저장소 생성 명령어—bare
- 작업을 하기 위한 Working Directory 가 없고, .git이라는 내용만 존재하는 저장소
- 원격 저장소를 생성할 때 사용하는 옵션
rm -rf .git
: 이전 모든 커밋 히스토리 삭제하기
💫 git remote add 원격저장소위치
- 현재 저장소에 원격 저장소를 add한다. 그 저장소의 경로는 이것이다.
- 저장소 경로 작성 Tip
git remote add origin /home/~~
: 별칭(origin)을 앞에 붙일 수 있음git remote -v
: origin이라는 이름은 해당 주소에 있는 저장소라고 리스트를 보여줌ㅁgit remote remove origin
: 해당 별칭을 가진 저장소를 삭제해줌
원격 저장소로 업로드 하기
💫 git push
- 로컬 저장소의 내용을 원격 저장소에 찔러 넣을 때, 즉 업로드 할 때 사용함
git config --global push.default simple
- 어느 저장소에서, 어느 저장소로 push 한다고 명시적으로 지정한 것만 push해주는 방식
git push --set-upstream origin master
- 앞으로 master 브랜치에서 push를 내리면 자동으로 origin에 push 하라는 명령어
Leave a comment