2017-12-05 12 views
3

은닉을 백업하려면 git stash show -p > stash.diff을 사용할 수 있음을 이해합니다.여러 stash 백업하는 방법?

이제 적어도 20 개의 은닉을 백업하고 싶습니다. 모든 은신처의 백업을 가져 오는 좋은 방법은 무엇입니까?

답변

2

이 스 니펫은 기존의 모든 숨겨진 ID를 나열한 다음 각각에 대해 별도의 diff 파일을 만듭니다.

for stash in `git stash list | awk -F':' '{print $1}'` 
do 
    git stash show $stash -p > $stash.diff 
done 
+1

굉장 .. 그게 내가 찾고있는 것입니다. 감사. – mmk