본문 바로가기

복원

[GIT] 원격 저장소에 Reset, Revert Push하기 Reset 과 Revert 의 가장 큰 차이점은, 해당 커밋에 대한 이력이 남느냐, 남지 않느냐라는 부분이고, Reset 의 경우, 아예 없던 일 처럼 초기화, 즉 이력이 남지 않게되고, Revert 의 경우에는, 커밋에 대한 이력과 Revert 이력 둘다 남게 되는 차이점이 있다. // commit a1234 있다는 가정하 진행 // git reset [옵션] [Commit ID] // soft : Index 유지, 로컬 작업 파일 유지 ( Index : ADD, staged 상태 여부 ) // mixed(default) : Index 취소, 로컬 작업 파일 유지 // hard : Index 삭제, 로컬 작업 파일 삭제 # git reset --hard a1234 // git revert [ Commi.. 더보기
[GIT] STASH 복구 [GIT] STASH 복구 develop 브랜치에서 작업 중인데, 2.x 버전에 문제가 생겨, hotfix 2.x 브랜치로 전환을 하고 싶은데, 아직 커밋할 수 없는 작업 중인 소스들은 어떻게 하지 ? STASH 는 이러한 상황에서 현재 브랜치에서 작업하던 소스들을 저장하는 명령어 어라... 필요없다고 생각해서 삭제했던 STASH가 실제 사용하던 소스였네??? 아... 다시해야되나 ? 삭제한 Stash List git fsck --unreachable | grep commit | cut -d ' ' -f3 | xargs git log --merges --no-walk 삭제한 Stash 복구시키기 git update-ref refs/stash -m "STASH 이름" 복구한 STA.. 더보기
[DATABASE] ORACLE 데이터 복구하기 [DATABASE] ORACLE 데이터 복구하기 테이블 복구 데이터베이스를 통해 데이터를 관리할때 가끔 실수를 할 수 있습니다. UDPATE 에 WHERE 절을 안붙여서 전체 업데이트가 되었다던지, 지우지 말아야할 데이터를 삭제하였다던지 당황스럽지만 차근차근히 해결해봅시다. 1. 복구하고 싶은 테이블 데이터를 확인 - [ INTERVAL '10' ]분은 10분뿐만 아니라, 원하는 시간을 입력하여 원하는 시간전의 데이터를 조회 할 수 있다. SELECT * FROM TABLE_NM AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE); 2. 테이블 백업 ( 생성 - 복사 ) - 복구하기에 앞서 백업 을 생활화 한다. CREATE TABLE TABLE_NM_BACK AS.. 더보기
[WINDOWS] 윈도우7, 윈도우10 백업 및 복원하기 부제) 백업 이미지 만들기 및 활용 방법 [WINDOWS] 윈도우7, 윈도우10 백업 및 복원하기 부제) 백업 이미지 만들기 및 활용 방법 Windows OS를 시스템 백업하는 방법이 여러가지가 있습니다. 그 중에서 이번 포스팅에서는 백업이미지를 통해 시스템 전체를 백업 및 복원하는 방법에 대해서 작성해보았습니다. 백업이미지를 왜 만들어야 하는가 ?백업 이미지와 백업에 대한 차이를 먼저 알아야 할 것 같습니다. 정의적 표현말고, 풀어서 설명드리겠습니다. '필요없어. 내가 너보다 잘 아니깐, 그냥 백업 이미지 만드는 방법이나 포스팅해!' 라고하시는분들은 이글을 지나쳐도 무관하시니 지나쳐도 좋습니다. 백업이란, 사용자가 손상및 손실 위험이 존재하는 파일, 문서 등을 다른 저장매체(외장하드, 웹하드, 기타 유,무료 백업시스템) 에 저장함으로써,파일 .. 더보기