목록변경 (3)
Dharma
리모트 브랜치 그대로 업데이트 외부의 소스를 받아서 변경점 그대로 업데이트 하고 싶을 때가 있습니다. 즉 외부 소스를 받아서 컴파일을 해서 사용하는 경우인데 변경된 점이 남아 있어서 'git pull' 명령을 쓰자니 컴파일을 위해서 생성된 파일들과 merge 가 되버려서 관리가 힘든 경우가 있지요. 이때 지금 변경된 것을 무시하고 리모트 브랜치로 강제로 변경하는 방법에 대해서 알아보겠습니다. GIT 가이드 에 가시면 자세한 git 사용법에 대해서 배울 수가 있습니다. 사실 이 명령도 거기서 나온 방법이지요. $ git fetch origin $ git reset --hard origin/master 자주 안 쓸거 같아서 알고만 있었는데 의외로 자주 사용하게 되더군요.
Emacs 상에서 파일의 인코딩을 (주로 Euc-kr 과 Utf-8 사이의 변경) 변경하는 방법에 관한 이야기 입니다. 언젠가는 정리해야지 마음만 먹고 있다가 결국 정리하게 되는군요. File Dired 모드 (C-xC-f 를 누르고 미니버퍼에 디렉토리에 보이는 상태에서 C-d 누르면 됨) 에서 다음에 불러들일 커맨드를 그 파일이 저장되어 있는 인코딩으로 지정해준다. (만약 파일이 euc-kr 로 저장되어 있다면) C-x RET c euc-kr 이렇게 입력하고 다음에 불러들일 파일을 을 입력해서 불러들이면 위에 지정한 인코딩(Euc-kr) 으로 파일을 불러들입니다. C-x RET f utf-8 이렇게 입력하면 지금 불려져 있는 파일을 인코딩을 변경하여 저장하라는 명령입니다. 현재 euc-kr 로 불러들인..
쉘 프로그래밍을 하다보면 종종 발생하는 경우가 윈도에서 작성한 파일을 ftp 로 유닉스 서버에 올려서 실행할려고 하면 발생하는 에러 입니다. 파일 모드가 DOS 타입이냐 UNIX 타입이냐에 따라서 실행여부가 결정되는데요 보통 실행 쉘들은 unix 타입으로 변경해줘야 실행이 됩니다. Dos 에서 unix 로 변경 M-x set-buffer-file-coding-system RET undecided-unix save the file (C-x C-s) 거나 C-x RET f undecided-unix C-x C-f Unix 에서 dos 로 변경 M-x set-buffer-file-coding-system RET undecided-dos save the file (C-x C-s) 거나 C-x RET f unde..