원본 파일을 커밋하기 전에 모든 파일에 sed
명령을 적용하고 싶습니다. sed regex
-es를 잘못 입력 한 경우 파일의 원래 상태로 돌아가고 싶습니다.힘내 : 커밋없이 저장하고 파일을 그대로 유지
내가 알기로 git stash
은 저장되지 않은 변경 사항을 저장하지만 현재 작업 디렉토리에서도 제거합니다.
변경 사항을 유지하면서 숨겨 놓을 방법이 있습니까?
원본 파일을 커밋하기 전에 모든 파일에 sed
명령을 적용하고 싶습니다. sed regex
-es를 잘못 입력 한 경우 파일의 원래 상태로 돌아가고 싶습니다.힘내 : 커밋없이 저장하고 파일을 그대로 유지
내가 알기로 git stash
은 저장되지 않은 변경 사항을 저장하지만 현재 작업 디렉토리에서도 제거합니다.
변경 사항을 유지하면서 숨겨 놓을 방법이 있습니까?
나오지 -i.bak 정규식 파일
백업을 만들 것
또는
git add file
git branch sed_regex && git checkout sed_regex
당신은 엉망, 단지 주요 지점
단지 tee
파일 이전으로 되돌릴 경우 비 GNU 용 sed
YourInputStream | tee MyBackupFile | sed 'action'
git
은 백업입니다.입니다.
sed
을 실행하기 전에 파일을 커밋하십시오.sed
명령을 실행하십시오.sed
커밋을 스쿼시합니다. sed
이 실패하면
단계에서 당신의 상태를 복원
HEAD
체크 아웃하지만, stash는'git stash pop'이 –을했을 때 삭제되지 않으므로 sed cmd보다 먼저 백업을 원하십니까? 왜 그냥 저 지르지 말고, 모든 것이 좋거나, 다시 저 지르거나, 저주한다면 sed를해라. – Kent