공부한 내용Git 리포지토리 생성 시 에러 해결 (Git remote)Intellij 한글 깨짐 해결 (unmappable character for encoding x-windows-949)log4j 사용하기하루 정리
공부한 내용
Git 리포지토리 생성 시 에러 해결 (Git remote)
- 너무나 기본적인 거지만, 정리해두겠다.
- remote 리포지토리 생성 후 아래 명령어를 입력하라고 뜬다. 그 의미를 먼저 살펴보자
- 이미 생성해둔 local 레포지토리를 remote 리포지토리로 push하는 법
git remote add origin …git branch -M main- 현재 브랜치의 이름을 변경하는 명령어.
git branch: 현재 브랜치 목록을 확인합니다.M: 브랜치의 이름을 변경합니다.main: 변경하고자 하는 새로운 브랜치의 이름을 지정합니다.- 현재 브랜치의 이름이 "master"에서 "main"으로 변경됨
git push -u origin main- 로컬 브랜치의 변경 내용을 원격 저장소로 푸시하는 명령어
git push: 로컬 변경 내용을 원격 저장소로 푸시합니다.u: 푸시를 수행하면서 로컬 브랜치와 원격 브랜치를 연결합니다. 이를 통해 이후에git push명령어를 실행할 때 브랜치 이름을 생략할 수 있습니다.origin: 푸시할 원격 저장소의 이름을 지정합니다.main: 푸시할 로컬 브랜치의 이름을 지정합니다.- 로컬 "main" 브랜치의 변경 내용이 "origin" 원격 저장소로 푸시되며,
-u옵션에 의해 로컬 브랜치 "main"과 원격 브랜치 "main"이 연결됨. 이후에는 단순히git push명령어를 실행하면 변경 내용이 자동으로 "origin/main" 브랜치로 푸시됨

- 에러)
- 원인) 로컬 브랜치 "main"이 없거나 비어 있어서 발생할 수 있음
- 해결) 난 비어있어서 발생한 거니 변경 내용 커밋해주기
- 결론)
- 기존에 존재하는 로컬 저장소를 원격 저장소와 연결하고 싶을 땐, 아래 스텝을 따르자.
- 로컬에 프로젝트 생성
git init→ 로컬 저장소 생성git branch -M main→ 현재 브랜치 이름을 master에서 main으로 변경git add .→ 변경 사항 없으면 README.md 라도 만들기git commit -m “add: init”→ 커밋 날리기git remote add originhttps://github.com/ChooSeoyeon/java-study.git→ 원격 저장소와 연결git push -u origin main→ 푸시하기
Intellij 한글 깨짐 해결 (unmappable character for encoding x-windows-949)
- 에러)
- 해결 1)
- 해결 2) clean 하고 rebuild
- 참고)


log4j 사용하기
- build.gradle에 아래 코드 추가
log4j2.xml(resources 폴더 안에 생성)
- 사용 예시
하루 정리
TIL 작성하기
자바 스터디 환경설정
