카테고리 없음
오프라인 상태의 PC의 commit 내역들을 github에 push 하는 방법
patrick-star
2025. 5. 19. 15:15
728x90
.git 폴더란?
Git이 코드의 변화를 추적하기 위한 모든 정보를 담고 있는 폴더
때문에, 서로 다른 위치에 동일한 .git 폴더가 존재한다면 각각의 위치에서 git commit의 기록이 동일한 걸 확인할 수 있다.
상황
ex) 오프라인 상태의 PC를 A / 온라인 상태의 PC를 B라고 하자
이 상황에서 A에 있는 git commit 내역을 github에 업로드하려고 한다.
과정
- A PC에 있는 .git 폴더를 압축한다.
- 압축 파일 형식은 상관없다. .git 폴더를 손쉽게 가져오기 위해서 압축하는 것이기 때문이다.
- '압축'이 아닌 다른 방식을 사용해도 상관없다. A PC에 있는 .git 폴더를 B PC에 온전히 옮길 수만 있으면 된다.
- A PC에 있는 .git 폴더를 압축한 파일을 B PC에 옮긴다.
- B PC에서 해당 파일을 압축해제한 다음 원하는 github repository에 push한다.