하나의 레파지토리에 성격이 다른 폴더들이 존재할 때 정리를 하고 싶어 진다. 다른 레파지토리로 변경하고 싶을 때 아래와 같이 하면 된다.
$ mv 옮길 폴더명 옮겨질 디렉토리
이때, 디렉토리는 pwd를 통해 옮겨질 경로를 확인하면 된다. 이후, git으로 관리할 폴더 안에서 아래와 같이 선언한다.
$ git init
ls -al 명령을 통해 .git 이 폴더에 잘 생겼는지 확인한다. 이때, git init 명령만으로는 관리를 위한 원격 저장소가 생기지 않는다.
그래서, 'git remote add origin 새로운 레파지토리 주소'를 통해 해당 폴더를 관리할 레파지토리 주소를 원격 저장소로 지정해야 한다.
// 현재 디렉토리의 원격 저장소 확인
$ git remote -v
// 원격 저장소 지정
$ git remote add origin 새로운 레파지토리 주소
위 작업 후 다시 git remote -v 명령을 통해 확인하면 잘 지정된 것을 볼 수 있다. 이후에는 git add/commit 다음 똑같이 push 하면 된다.
📌 이때, 커밋 메시지는 메시지 컨벤션에 따라 rename을 사용해야 한다!
'ETC' 카테고리의 다른 글
[ETC] 웹 페이지의 HTML 구조 한 눈에 보기 (0) | 2021.08.31 |
---|---|
[회고작성법] KPT, 5F 회고에 대해 알아보자 (2) | 2021.07.19 |
[Github] Visual Studio Code와 깃허브 연동하기 - main branch (0) | 2021.05.10 |
[취업사냥꾼] 카페24 코딩테스트 후기 (14) | 2021.03.14 |