[GIT] Local 저장소 먼저 만들고 GIT에 연결하기

JI YEON KIM·2024년 6월 28일
0

깃허브에서 Fintech_service 레파지토리를 만듦
로컬 디스크(C:)에도 동일한 이름으로 Fintech_service를 만듦
그리고 또 하나의 상세 폴더 01DATABASE를 생성함

그리고 위 주소에 마우스 커서를 올려 활성화 시킨 뒤 CMD 입력.
명령 프롬프트 호출되면 이제 명령어를 입력한다.

그전에 01DATABASE 폴더에 깃허브에 올리고 싶은 파일을 업로드함.

git init .
git add .

git status

상태를 확인한다. 올리려는 파일이 로컬에 올라가있음.

git commit -m "커밋 내용 입력"

내가 누구인지 알려주면 된다.
깃허브 가입 이메일과 닉네임을 입력

C:\Fintech_service>
git config --global user.email "메일 주소"
C:\Fintech_service>
git config --global user.name "닉네임"
C:\Fintech_service>
git commit -m "첫번째 커밋"

순서는 잘 모르겠으나 뭔가 된 것 같음!
그리고 이제 SSH를 통해 깃과 로컬을 연결한다.

ssh-keygen -t rsa -C "메일 주소"

C: > 사용자 > ssh 폴더에서 ssh 코드 복사하고, 깃에가서 ssh and GPG keys 에 키를 넣어준다.

여기서 ssh 를 복사한다.

C:\Fintech_service>
git remote add origin git@github.com:jykim9280/Fintech_service.git
C:\Fintech_service>git remote -v

그 후, 아래와 같은 모양새(?)!
fetch와 push가 보이고 많이 본 push -u origin main 을 통해 깃으로 밀어넣는다.

다만 거절되었는데, 그 이유가 내가 이미 깃 레파지토리에 올려둔 게 있어서 그런거임! 쉽게 표현하자면 아래와 같은 상황
깃 : Fintech_service > 실습파일
로컬 : Fintech_service > 01DATABASE > 실습파일

git push -u origin main --force

강제로 깃에다가 폴더를 밀어넣어줌

짜잔 성공이다

혹시 가려야 하는 부분 없겠지..?

요약
내 컴퓨터(local)
git add . 변경된 파일을 폴더에 추가
git status 추가된 파일 확인
git commit -m "커밋 메시지"

원격 저장소(github)
git push github의 원격 저장소에 저장

+)
mkdir 폴더명
cd 폴더명
git clone (ssh) 이렇게 하면 원격 레파지토리에서 로컬로 이동함

profile
안녕하세요. 김지연입니다.

0개의 댓글