1. 프로그래밍

    Git - [이전 커밋 이름 변경하기]

    여러 커밋 또는 이전 커밋에 대한 메시지를 수정해야 하는 경우 대화형 rebase를 사용한 다음 강제로 push하여 커밋 기록을 변경할 수 있다. 1. git rebase -i HEAD~n 명령을 사용하며 최근 n개의 커밋 목록을 표시 2. 변경하려는 각 커밋 메시지에서 pick을 reword로 변경 3. 커밋 목록 파일을 저장하고 닫기 4. 각 커밋 파일에 새 커밋 메시지를 입력하고 파일을 저장한 다음 닫기 커밋 히스토리 확인 결과 잘 변경되어있음!! 5. 변경 사항을 GitHub에 푸시할 준비가 되면 push --force 명령을 사용하여 이전 커밋을 강제로 push하기

    Git - [이전 커밋 이름 변경하기]

    Java - [데이터 타입 / 형 변환 / 연산자]

    1. 데이터 타입 자바에서도 다양한 데이터 타입에 따른 처리 동작이 모두 다르다. 1) 기본형 타입 (8개) - 논리형 : boolean (1 byte) 참, 거짓을 표현하는 데이터타입. true / false (소문자만 사용가능) 기본값 : false - 문자형 : char (2 byte) ' ' 작은 따옴표 사용해서 반드시 하나의 문자 데이터만 저장 16bit 유니코드를 표현 가능 기본적으로 정수형에 속함 ( 문자 숫자 변환 가능함. 연산할 때 정수로 계산됨!!) 기본값 : 0 / ' '(공백문자) - 정수형 : byte short int long (1 2 4 8 byte) int 타입이 정수형타입의 기본형 long 타입은 데이터 뒤에 L/l 붙여서 사용. (ex. 100000000L, 1000000..

    Java - [단축키 / Basic]

    이클립스에서 단축키를 알아보자. 코드라인 복사 : ctrl + alt + (방향키 아래) 코드라인 이동 : alt + (방향키 위/아래) 코드라인 한 줄씩 삭제 : ctrl + d ctrl + space : 자동완성 메뉴 (sysout만 입력하고 단축키 누르면 하면 System.out.println()이 자동완성됨) 실행 : ctrl + f11 한 줄 주석문 : ctrl + shift + c 또는 ctrl + / (코드 테스트할때 사용 권장) 여러 줄 주석문 ctrl + shift + / ( 사용하지 않는 코드나 설명에 사용 권장) 여러 줄 주석문 해제 ctrl + shift + \ 코드 자동 정렬 : ctrl + shift + f 코드 전체 화면 : ctrl + m 한 줄 추가 + 이동 : shift ..

    Java - [단축키 / Basic]

    Java - [Java 설치 / eclipse 설치]

    1. Java 설치 oracle에서 product - jave -> download로 이동 java 8 window 에서 해당 파일 다운로드!! 다운로드 후 설치경로 확인!! : program files / java / jdk / bin 다음으로 환경변수 설정하기!! 내 pc 오른쪽 마우스 클릭 -> '환경 변수' 검색 -> '시스템 환경변수 편집' -> 환경 변수 -> 시스템 변수에 있는 PATH 더블 클릭 -> 빈공간 더블 클릭 -> 찾아보기 클릭 -> 자바 설치경로 jdk > bin 까지 클릭하고 확인(혹은 경로 붙여넣기) cmd에서 'java', 'java -version', 'javac -version' 입력해서 설치되어 있는지 확인하기!! Window -> Preferences -> Java ..

    Java - [Java 설치 / eclipse 설치]

    7. Git 자유자재로 활용하기 (2)

    7. 적용한 작업 내용은 스택에서 없애기 이전 영상에서 배웠던 커맨드들을 잠깐 정리해보겠다. 1. 작업 내용 저장 : git stash 2. 작업 내용 조회(=스택 살펴보기) : git stash list 3. 작업 내용 적용 : git stash apply [작업 내용의 아이디] * 작업 내용의 아이디를 생략하면 가장 최근의 작업 내용이 적용됨 4. 작업 내용 제거 : git stash drop [작업 내용의 아이디] * 작업 내용의 아이디를 생략하면 가장 최근의 작업 내용이 제거됨 이전에 적용(apply)한 작업 내용은 스택에서 제거(drop)해주는 게 좋다고 했었다. 그래서 git stash apply를 쓰고 git stash drop을 바로 해줬었는데 사실 이런 식으로 번거롭게 할 필요없이, gi..

    7. Git 자유자재로 활용하기 (2)

    7. Git 자유자재로 활용하기

    1. git reset을 하고 나서 돌아오려면? git reset은 HEAD가 가리키던 브랜치가 가리키는 커밋을 바꾸는 커맨드라고 했다. git reset으로 뒤의 커밋으로 돌아가면, 이후의 커밋들은 어떻게 되는 걸까? 커밋 히스토리에서 가장 처음의 커밋으로 reset 해 보겠다. calculator.py 파일의 내용을 보면 제일 처음 커밋했던 내용으로 돌아갔음을 확인할 수 있다. 커밋 히스토리를 보아도 가장 처음 커밋 하나만 출력되고 있다. 이때까지 한 커밋들은 삭제된 것처럼 보이지만, 사실은 아니다! reset 해도 그 이후의 커밋들이 삭제되는 건 아니다. 다시 이전의 커밋 히스토리를 보고 가장 최신의 커밋으로 reset 해 보겠다. 그런 다음 커밋 히스토리를 보아도 내역들이 모두 출력되고 calcu..

    7. Git 자유자재로 활용하기