새로운 레포를 만들고 초기 연결 단계에서 git remote add 를 사용한다.
또는 이전의 연결을 끊고 새로운 원격 저장소에 연결할 때 git remote add 를 사용하기도 한다.
초기 세팅 방법 - 원격 저장소 연결에 대해서 작성해볼까 한다.
git remote add 원격 저장소 연결하기
1. remote add로 원격 저장소 추가
1-1. GitHub 에 new repository 생성하기
1-2. repository 우측 상단 <>Code 버튼 클릭 후 copy url to clipboard (복사하기)
1-3. Git Bash 또는 작업 소스가 있는 IDE의 터미널 창에서 아래의 명령어 입력
✨ 명령어는 프로젝트 디렉토리로 이동한 후 진행해야 함
- git 초기화
$git init
- 원격 레포지토리 연결
$git remote add origin [복사한 url]
🚨 이 과정에서 " LF will be replaced by CRLF the next time Git touches it" 에러를 마주할 수도 있다. 아래는 해결방법이다.
- 연결 확인 (연결하고자 하는 원격 저장소의 주소와 동일한지 확인)
✨ 레포 아이디, 이름이 어떻게 설정되어 있는지 한 번 더 확인 하는 것이 좋다.
$git remote -v
2. 원격 저장소에 코드 push
2-1. 초기 설정이기 때문에 모든 파일을 git stage에 추가
$git add .
2-2. 상태 확인
$git status
2-3. stage에 추가된 파일 commit
$git commit -m "커밋 메세지"
2-4. 로컬 저장소에서 원격저장소로 푸시
$git push -u origin main
🚨 만약 git push origin main 명령어를 사용한다면 아래와 같은 에러가 발생할 수 있다. 원격 레포지토리와 로컬 브랜치가 연결되어 있지 않아서 발생하는 에러이다. 만약 다음과 같은 에러가 발생한다면 아래의 링크에 포함된 해결방법에 따라 해결하면 된다.
기존 원격저장소 삭제 후 연결하기
만약 기존 원격저장소를 삭제 후 연결하고싶다면 아래의 명령어만 먼저 입력하고 위의 명령어들을 순차적으로 입력해주면 된다.
1. 현재 연결된 원격 저장소 확인
$git remote -v
2. 연결된 원격 저장소 연결 끊기
$git remote remove origin
개인 프로젝트를 하며 이전에 정리하지 못했던 부분들을 하나씩 정리해보고자 한다.
'DevOps > GIT' 카테고리의 다른 글
[GIT] git pull 에러 / fatal: refusing to merge unrelated histories (0) | 2023.09.04 |
---|---|
[GIT] git push 에러 해결하는 방법 / error: failed to push some refs to 'github.com:깃허브 repository 주소' (0) | 2023.09.03 |
[GITHUB] Github 프로필 꾸미기 ✨💖🎀 / 깃허브 프꾸하기 (0) | 2023.08.26 |
[Git] Git 에러 / LF will be replaced by CRLF the next time Git touches it (0) | 2023.07.27 |
[Git] GIT 환경 설정(사용자 정보 등록) 및 SSH 등록 (0) | 2023.07.25 |