[Git] 기존 프로젝트를 새 Repository에 연결

es.Seong·2024년 7월 3일
0

git clone을 통해서 다른 분들의 github repository를 가져와서 작업을 했는데, 내 깃허브에 새 레포를 만들어서 저장하고 싶다면 해당 절차를 통해 진행해보자.

1. .git 파일 제거

클론을 진행한 작업 경로에서 ls -al 명령어를 입력하면 .git 파일이 보일 것이다. 이를 제거해주자.

rm -rf .git/

remove 명령어를 통해 git 파일을 제거해야한다.
제거하지 않으면 git init을 통한 초기화가 진행되지 않기 때문에 반드시 진행해야한다.

2. git init

git init을 통해 초기화를 해줍니다.

3. git add .

현재 경로에 있는 모든 파일을 추가해줍니다.

4. git commit -m "Commit Test"

작업한 파일들을 커밋해줍니다.

5. git branch -M main

현재 체크아웃된 브랜치의 이름을 main으로 변경합니다.

6. git remote add origin https://github.com/xxx.git

연결할 Repo를 입력합니다. 레포를 만들 때 .gitignore나 readme.txt 파일을 추가할건지 물어볼텐데. 추가할 경우 클론한 작업물과 충돌할 가능성이 매우 높습니다. 빈 레포에서 작업하시는걸 추천드립니다.

7. git push -u origin main

커밋한 작업내용을 Origin에 푸시해주면 정상적으로 반영된 것을 확인할 수 있습니다.


해당 과정을 통해서 origin과 main을 연결시켜놨기 때문에 이후에 반영을 하실 경우 VSCODE의 GUI를 통해 커밋 & 푸시를 하시면 됩니다.

레포에서 변경된 내용을 가져오고 싶다면 git pull을 통해 변경 내용을 로컬 환경으로 불러오면 됩니다.

profile
Graduate student at Pusan National University, majoring in Artificial Intelligence

0개의 댓글