본문 바로가기

전체 글66

JavaScript, 예외처리 구문 에러와 런타임 에러 구문 에러 실행 전에 발생하는 에러로 보통 괄호를 닫지 않았다거나, 따옴표를 닫지 않았을 경우, 오타가 있을 경우 발생한다. 이 경우 콘솔 창에서 에러가 발생한 부분을 알려주기 때문에 쉽게 해결할 수 있다. 런타임 에러(예외) 실행 중에 발생하는 오류로 올바르지 않은 메소드나 식별자를 사용할 경우 발생하는 에러다. 구문에러와의 차이점은 에러가 발생하기 전까지 코드가 실행되고, 에러를 만나면 실행을 중지하는 것이다. try, catch 구문 try { // 예외가 발생할 가능성이 있는 코드 }catch(exception){ // 예외가 발생할 시 실행할 코드 }finally { // 무조건 실행할 코드 (선택사항) } try 구문 안에서 예외가 발생하면 try 구문을 진행하지 않고.. 2022. 11. 23.
Git, 커밋 연습, git log 명령어 - 이전에 만들고 작업했던 폴더 gitPrac 에서 새로운 work3 파일을 만든다. - work3 파일을 열어 글을 작성하고 저장한 뒤 secondWork 파일을 수정한다. - git status 명령어로 확인해보면, 수정한 파일에 이전에 커밋한 secondWork.txt 가 올라가 있고 추적하지 않는 파일에 work3.txt 가 올라가 있다. - 변경한 두 파일을 커밋하기 전 git add를 사용해 스테이지에 올려준다. - 커밋 메시지를 입력하고 엔터를 누르면 두 파일이 커밋된 것을 볼 수 있다. git log 명령어 git log - git status 와 마찬가지로 작업에 영향을 미치지 않는 명령어로, 정보를 검색하는 명령어이다. - 지금까지 실행한 2번의 커밋 정보를 볼 수 있다. - 저자와 저.. 2022. 11. 23.
Git, 워킹 디렉토리, 스테이징 영역, 커밋 워킹 디렉토리와 스테이징 영역 워킹 디렉토리(working directory) : 작업을 하는 폴더 스테이징 영역(staging area) : 커밋 전 변경사항들을 등록하는 곳, git add 파일명 명령어를 사용해 working directory에서 변경된 파일을 등록 할 수 있다. Workflow 1. 작업착수(work on stuff) - 초기화가 진행된 깃 저장소에서 작업을 시작한다. - 파일 저장을 마치고 git status 로 상태를 출력하면 추적하지 않는 파일에 newWork.txt 파일이 추가되었다. - git add newWork.txt 명령어로 working directory에서 staging area 로 파일이 올라간 것을 볼 수 있다. - newWork.txt 와 secondWork.. 2022. 11. 23.
Git, git init - 저장소 초기화 1. 깃 저장소를 만들기 위해 빈 폴더를 생성하고 cd 명령어를 사용해 생성한 폴더로 진입한다. $ mkdir gitPrac $ cd gitPrac 2. 깃 저장소를 초기화하기 전 ls -a 명령어를 사용해 숨겨진 파일/폴더를 보면 . 과 .. 만 있는 것을 볼 수 있다. ls -a 3. 깃 저장소 초기화를 위해 아래 명령어를 입력한다. git init 4. ls -a 를 입력해 숨겨진 폴더를 보면 .git 이 생성된 것을 볼 수 있다. 5. 깃 초기화 시 주의할 점 초기화 된 저장소의 하위 폴더를 초기화 시키지 말 것 깃은 폴더 안에서 일어나는 모든 일들을 추적하기 때문에 충돌이 발생할 수 있다. - 초기화된 저장소 내 새로운 임의의 폴더 test 를 만든다. - git status 를 사용해 test.. 2022. 11. 23.
반응형