중국시가넷 - 공익 문자 - 하나의 Git 창고에서 여러 Git 프로젝트를 관리합니다

하나의 Git 창고에서 여러 Git 프로젝트를 관리합니다

평소에 저장해야 할 모든 자료를 git 으로 관리하겠습니다.

작업 중인 모든 git 창고를 자신의 아리운이나 Dropbox 에 제출하여 다른 곳에서 사용하라는 명령을 사용해야 합니다.

git 를 Dropbox 와 함께 사용하면 또 다른 이점이 있습니다 Dropbox 는 아주 적은 내용만 저장하면 됩니다. < P > 그림과 같이 내 모든 문장 파일은 8.75GB 이지만, Dropbox 에는 43MB 의 창고만 보관되어 있고 Git 의 버전 관리 기능도 있습니다. < P > 저와 같은 요구 사항이 있다면 이 파일이 도움이 될 것입니다. <; Merge-sub-gits 설치

아이디어는 간단합니다.

여기에 -l 매개 변수를 추가하면 이름 바꾸기 로그가 인쇄됩니다.

매번 merge-sub-gits 명령을 사용해야 합니다. git 제출 작업을 포함한 merge-sub-gits 명령은 번거로운 작업입니다. ~/.bash_profile 파일에 다음과 같은 내용을 추가할 수 있습니다. < P > 회사와 집에서 쉽게 동기화할 수 있도록 모든 종류의 디스크에 작업 파일을 넣어야 하는 경우가 많지만 Dropbox\iCloud 와 같은 네트워크 디스크는 폴더를 무시하고 더 세밀한 Git 의 파일 이력을 제공하지 않습니다. < Clone_modules 폴더를 무시하면 1 여 MB 밖에 남지 않는다.

우리는 모든 작업과 컴퓨터 환경 관련 자료를 하나의 work 파일에 넣고, merge-sub-gits 를 사용하여 폴더의 내용을 디스크에 동기화할 수 있다.

우리는 이미 Dropbox 에 하나를 만들었다 다음으로 백업해야 할 모든 파일을 ~/backup-all 폴더에 복사하고

앞서 설명한 것처럼. Gitignore 파일과 git 압축을 통해 8.75GB 의 컨텐츠를 43MB 로 변경하여 네트워크 디스크 관리를 수행하고 오랜 시간 동안 사용됨에 따라 Git 창고는 서서히 증가할 것입니다. 우리의 모든 하위 프로젝트는 자체 Git 기록을 보유하고 있기 때문에 어느 날 루트 Git 창고가 너무 중복되면 Dropbox 의 Git 를 삭제하고 다시 제출하면 됩니다. < P > 루트 git 프로젝트에 git commit 을 사용한 적이 있다면 하위 git 항목은 제출 무시

로 표시됩니다. 이 경우 git 레코드를 비워야 합니다.

시작 star: github.com/ymzuiku/merge-sub-gits