[Git] Repository 미러링 (저장소 커밋 포함 복사)
·
DevOps/Git
🪞 미러링A 저장소에서 작업한 내용을 B 저장소로 옮기고 싶을 때가 있다.깃랩 저장소에서 작업한 내용을 깃허브로 이전해야 한다든가.. 그 반대라든가.. 등등단순히 파일을 옮겨서 B 저장소에 옮기면 된다고 생각할 수도 있지만, 그렇게 하면 기존의 A 저장소에서 작업했던 커밋 내역들은 옮겨지지 않는다.그럴 때 "미러링"을 이용하면 A 저장소의 브랜치나 커밋 내역도 함께 복사된다. 🔍 미러링 과정A  저장소 -> B 저장소로 복사하는 상황이다. 1. B 리포지토리를 만든다. 2. A 리포지토리의 Bare Repository를 생성한다.git clone --mirror Bare Repository는 코드 파일(워크트리)이 없고, Git 데이터만 포함한다.원본 저장소의 모든 브랜치와 태그, Git 설정을 포함..
[GitHub] 깃허브 사용법 - 리포지토리 생성, 로컬 저장소 연결, 코드 업로드
·
DevOps/Git
코딩을 공부한다면 깃허브 사용은 필수이다. 나는 오늘 아침도 기억이 잘 안나는 사람이기 때문에 내 식대로 정리하고 리포지토리 새로 생성할 때마다 따라 하려고 한다...^^ 참고로 이번 편에서는 개인이 공부한 코드를 업로드하기 위한 용도이므로 브랜치는 생성하지 않을 것이다. 나는 아직 협업에서 깃허브를 사용해본 적이 없지만 협업할 때 보통 브랜치를 따서 사용한다고 한다. 가입 및 설치는 완료가 된 상태이고, 리포지토리 생성 및 로컬 저장소와 연결, 코드 업로드 과정만 설명한 글이다. Repository 생성Respositories > New를 누르면 다음과 같은 창이 나온다. Repository name칸에 리포지토리 이름을 작성하고 'Add a README file'을 체크한다.Create reposit..