'소프트웨어(tool)'에 해당되는 글 2건

[Java 파일에 대한 인코딩 설정]

인코딩 설정을 위해서는 먼저 'Window > Preference'를 통해 환경설정으로 들어갑니다.


이후 'General > Workspace > Text file encoding' 메뉴에서 'Other: UTF-8'로 설정해 주면 자바 파일들에 대한 기본 인코딩이 변경이 되게 됩니다.




[기타 파일에 대한 인코딩 설정]

Java 파일을 제외한 php, html, class등에 대한 기본 인코딩 변경은 'General > Content Types'를 통해 할 수 있습니다. 변경하고자 하는 Content types을 선택 후 Default encoding란에 UTF-8을 입력, 'Update' 버튼을 클릭해 주면 됩니다.

 Text Content type은 PHP, CSS, HTML등 하위 항목이 존재하며 Text Content type의 인코딩을 설정하면 하위 항목은 자동적으로 해당 인코딩이 적용되게 됩니다.





[맞춤법 검사(Spelling)에 대한 인코딩 설정]

이클립스의 맞춤법 검사 기능을 사용중이라면 변화된 인코딩에 따라 정상적으로 작동하도록 맞춤법 검사 인코딩도 변경을 해 주어야 합니다. 맞춤법 검사의 인코딩 설정은 'General > Editors > Text Editors > Spelling' 에 'Encoding'란에서 할 수 있습니다.





[프로젝트 단위 기본 인코딩 설정]

만약 기본적은 인코딩을 변경하지 않고 사용 중에 UTF-8 프로젝트를 임포트(Import) 한 경우에는 전체 인코딩 변경이 아니라 해당 프로젝트의 인코딩 변경을 통해서도 문자 깨짐 현상을 해결할 수 있습니다. 이 경우 먼저 패키지 탐색기(Package Explorer)에서 해당 프로젝트 명을 '우클릭 > Properties' 하거나 선택 후 'Alt + Enter'를 통해 설정화면에 들어갑니다.



설정화면에서 'Text fie encoding' 항목을 통해 원하는 인코등으로 설정해주면 해당 프로젝트의 기본 인코딩만 변경이 되게 됩니다.




'소프트웨어(tool) > eclipse' 카테고리의 다른 글

이클립스 인코딩 설정  (0) 2015.03.27
블로그 이미지

종환 Revolutionist-JongHwan

github.com/alciakng 항상 겸손하자.

http://git-scm.com/book/ko/v1 을 참고했다.


우선 git은 3가지 상태를 가진다. working directory,staging area,git directory 이다.

working directory에서 작업을 하다가 git add를 통해 staging area에 등록되고 git commit을 통해 repository에 등록된다.

이때 git add를 하지않은 즉 staging area에 없는 파일들은 commit을 해도 repository에 등록되지 않는다.

즉 untracked 상태이다. 


git 저장소를 만드는 명령어 : git init

git 저장소에 파일을 넣기 위한 명령어 : git add -> git commit 

현재 working directory 에 있는 모든 파일을 adding 하는 명령어 : git add .


아무것도 모르는 초보자들은 무슨 말인지 이해가 안될 수도 있다.

간단히 말해서 git init을 통해 지금 작업하고 있는 파일들을 저장할 폴더를 만들고 

git add 를 통해 저장할 파일들을 선별해 놓고 git commit을 통해 선별된 파일들을 저장할 폴더에 넣는다고 생각하면 되겠다.



working directory - 현재 작업중인 폴더. 이 폴더에서 git init 명령으로 git repository를 생성한다.

stage area - git add 명령어를 통해 staging된 구역. 나중에 commit할 자료의 모음이다.(git reset HEAD를 통해 다시 untrack상태로 복귀하게 할 수 있다.)

git directory - commit을 통해 최종적으로 git directory에 저장된다. 나중에 프로젝트를 다시 시작할 때에도 이 저장소(git repository로 부터 불러오게 된다.)




untracked - git add 하지 않은 파일들

unmodified - git add 하였으나 수정되지 않은 파일들.

modified - git add 하고 수정된 파일들.

staged - modified 된 파일들은 다시 staging(index)구역에 올려놓고 commit해야 한다.



cf.

커밋을 되돌리는 명령어 : $ git commit --amend

커밋을 했는데 Stage하는 것을 깜빡하고 빠트린 파일이 있으면 아래와 같이 고칠 수 있다:

$ git commit -m 'initial commit'
$ git add forgotten_file
$ git commit --amend

또 중요한 개념이 하나 있는데 이미 git add로 staging area에 올린 파일을 untracked 상태로 되돌릴 수 있다. 

이를 구현하는 명령어 : git reset head 파일명

이를 응용해서 일일이 파일을 넣지 않고 git add . 를 통해 모두 staging area에 올린 후에 git reset head로 불필요한 파일만 선택적으로 제거하면 되겠다.


다음 포스팅은 git branch에 대해 포스팅 하겠다.




'소프트웨어(tool) > git' 카테고리의 다른 글

git 간단한 사용법(1)  (0) 2015.02.10
블로그 이미지

종환 Revolutionist-JongHwan

github.com/alciakng 항상 겸손하자.