전체 파일 시스템의 특정 폴더를 버전 제어 상태로 유지하려는 경우 다음 방법이 효과적 일 수 있습니다.
먼저 /
레벨 에서 Git 저장소를 작성하십시오 .
$ cd /
# git init
그런 다음 /programming//a/11018557/320594 기반)와 /.gitignore
같이 특정 폴더 만 허용하는 목록을 만듭니다 ./path/to/versioned/config/folder/
/*
!/path/
/path/*
!/path/to/
/path/to/*
!/path/to/versioned/
/path/to/versioned/*
!/path/to/versioned/config/
/path/to/versioned/config/*
!/path/to/versioned/config/folder/
!/.gitignore
그런 다음 첫 번째 커밋을 만듭니다.
# git add -A
# git commit -m "Initial commit"
그런 다음 필요에 따라 버전 제어에서 원하는 추가 폴더를 추가하십시오.
추신:
이전 방법 외에도 / etc /를 버전 제어 상태로 유지해야하는 경우 특정 용도의 폴더에 대해보다 전문화 된 특정 폴더의 버전을 지정 하기 위해 etckeeper
( https://etckeeper.branchable.com/ ) 을 사용하는 것이 좋습니다 ( 예 : 패키지 설치 후 자동 커밋)