Open dylanjang-nsuslab opened 7 years ago
git init // git 초기화
cd // repo 로 이동
git remote add -f origin // origin 등록
git checkout // 체크아웃
// ---- 이 중간에 브랜치 변경 -----
git config core.sparsecheckout true // sparse checkout 설정 온!
echo >> .git/info/sparse-checkout // sparse-checkout 파일에 경로들 추가
git read-tree -m -u HEAD // 위에 추가한 경로 제외하고 나머지 지움
git update-index --assume-unchanged dev/src/sql/rb/config/liquibase.properties // ignore 할 파일 지정
git update-index --assume-unchanged dev/src/sql/hands/config/liquibase.properties
git update-index --assume-unchanged dev/src/sql/histories/config/liquibase.properties
echo dev/src/sql/hands/ >> .git/info/sparse-checkout echo dev/src/sql/histories/ >> .git/info/sparse-checkout
git update-index --assume-unchanged dev/src/sql/rb/config/liquibase.properties git update-index --assume-unchanged dev/src/sql/hands/config/liquibase.properties git update-index --assume-unchanged dev/src/sql/histories/config/liquibase.properties
git init // git 초기화
cd // repo 로 이동
git remote add -f origin // origin 등록
git checkout // 체크아웃
// ---- 이 중간에 브랜치 변경 -----
git config core.sparsecheckout true // sparse checkout 설정 온!
echo >> .git/info/sparse-checkout // sparse-checkout 파일에 경로들 추가
git read-tree -m -u HEAD // 위에 추가한 경로 제외하고 나머지 지움
git update-index --assume-unchanged dev/src/sql/rb/config/liquibase.properties // ignore 할 파일 지정
git update-index --assume-unchanged dev/src/sql/hands/config/liquibase.properties
git update-index --assume-unchanged dev/src/sql/histories/config/liquibase.properties
echo dev/src/sql/hands/ >> .git/info/sparse-checkout echo dev/src/sql/histories/ >> .git/info/sparse-checkout
git update-index --assume-unchanged dev/src/sql/rb/config/liquibase.properties git update-index --assume-unchanged dev/src/sql/hands/config/liquibase.properties git update-index --assume-unchanged dev/src/sql/histories/config/liquibase.properties