Today I learned.
오늘 제가 배운 내용을 정리하는 공간입니다.
Languages
Frameworks
DevOps
-
AWS
- Region과 Availability zone
- EC2 인스턴스의 기능
- 터미널로 EC2 인스턴스 SSH 접속
- EC2 언어 설정
- Amazon Linux 비밀번호 변경/설정하기
- awscli 설치하기
- Apache2 웹서버 실행
- 키페어(.pem) 자동으로 읽어오기
- Ubuntu EC2에 JDK 설치하기
- Amazon Linux에 Java 설치하기
- Java 설치 경로 찾기
- Amazon Linux에 메이븐 설치하기
- Java 프로그램 빌드하기 (maven/gradle)
- Java 프로그램 실행하기 (jar파일 실행)
- 포트번호 8080으로 리다이렉트 하기
- 터미널 백그라운드에서 서버 실행하기(tmux)
Front-side
Git
- Staging과 Commit
- 파일단위 아닌 변경사항 단위로 커밋하기
- Unstaging
- git log 그래프로 보기
- 브랜치 생성하기
- 브랜치 이동하기
- 브랜치 삭제하기
- 원격 저장소 브랜치 삭제하기
- 브랜치 이름 변경하기
- 커밋 합치기 with rebase
- 커밋 순서 바꾸기 with rebase
- 커밋메세지 변경하기 with rebase
- 최신 커밋 메세지 변경하기
- 최신 커밋과 현재 status 비교
- 최신 커밋과 그 이전 커밋 비교
- stash
- HEAD가 바라보는 커밋 변경하기
- 원격 저장소 변경하기
- Fork
- PR
- .gitignore
- git config 설정
- Github Credential 저장
- Github에 SSH 등록하기
- 레파지토리 라이센스
- 커밋 템플릿 만들기