본문 바로가기

개발 Note/git

git 사용시 수정사항 backup script

반응형



#! /bin/bash
# usage : backup.sh "NewFolder"
mkdir /media/newDisk1/3.0.backup/backup
git status | grep ': ' | awk -F ': *' '{print "echo ""backup:" $2 "\ncp " $2 " /media/newDisk1/3.0.backup/backup" }'>tmp.sh
chmod +x tmp.sh
bash tmp.sh
mv "/media/newDisk1/backup/backup" "/media/newDisk1/3.0.backup/$1"
rm tmp.sh
echo "backup finished : /media/newDisk1/3.0.backup/"$1





git status 로 나오는 결과중에서 modified 된 파일들만 폴더로 저장하는 스크립트


git folder에서

backup.sh  저장폴더명

을 작성하시면 해당 폴더가 생성되고 거기에 수정중이던 파일들이 copy 됩니다.