Git 저장소를 사용하여 두 디렉터리를 재동기화하는 가장 좋은 방법은 무엇입니까?

Git 저장소를 사용하여 두 디렉터리를 재동기화하는 가장 좋은 방법은 무엇입니까?

업무용으로 사용하는 기계가 두 대 있습니다. 하나는 내 집에 있는 로컬 컴퓨터이고 다른 하나는 내 사무실에 있는 원격 컴퓨터입니다.

모든 작업을 저장하는 "개발" 폴더가 있습니다. LaTeX 문서, Python 프로젝트 등을 위한 다양한 폴더가 포함되어 있습니다. 이러한 폴더의 대부분은 git 저장소 자체입니다. 집이나 사무실에 있는 위치에 따라 필요할 때 기계 간에 전환하고 개발 작업을 계속할 수 있어야 합니다.

이 "개발" 폴더를 재동기화하는 가장 좋은 방법은 무엇입니까? 나는 그랬다:

rsync -zvaP  /media/shihab/development shihab@remote:/media/shihab/OSDisk/development

그리고

rsync -zvaP shihab@remote:/media/shihab/OSDisk/development /media/shihab/development

하지만 결국 내 파일 및 폴더 권한과 그룹을 엉망으로 만들었습니다. 베테랑 프로그래머는 기계 간 전환을 어떻게 관리합니까?

답변1

gitgit+ssh이는 한 시스템을 다른 시스템으로 처리하는 원격 시스템을 사용하여 쉽게 수행할 수 있습니다 . 나생각하다그것이 당신이 요구하는 전부입니다.

여기인터넷 검색을 통해 찾은 튜토리얼입니다.

관련 정보