저장소 A가 예제 이름의 홈 디렉터리에 있는 랩톱이 있습니다 test
.
일부 콘텐츠(예: 텍스트 파일 등)를 동일한 저장소에 커밋했습니다. 노트북에 삽입된 USB 스틱은 cronjob을 사용하여 자동으로 설치됩니다.
이 두 로컬 엔드포인트(인터넷에 연결되어 있지 않음) 간에 저장소를 동기화하는 방법은 무엇입니까?
답변1
리포지토리 A에서 USB 스틱의 리포지토리를 원격 리포지토리로 추가합니다.
git remote add usbstick /mnt/...
그런 다음 변경 사항을 푸시할 수 있습니다.
git push usbstick master
(지점 이름이 인 경우 master
).
다른 곳에서 USB 스틱을 변경한 경우 당기기를 사용하여 당길 수 있습니다 git pull
. 두 개의 저장소를 변경하는 경우 이를 병합하거나 한 저장소를 다른 저장소로 리베이스해야 합니다.