🍀

git remote, log4j 사용, intellij 한글깨짐 해결

작성일자
Jun 22, 2023
태그
DIARY_DEVELOP
프로젝트
책 종류

공부한 내용

Git 리포지토리 생성 시 에러 해결 (Git remote)

  • 너무나 기본적인 거지만, 정리해두겠다.
  • remote 리포지토리 생성 후 아래 명령어를 입력하라고 뜬다. 그 의미를 먼저 살펴보자
    • notion image
    • 이미 생성해둔 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"이 없거나 비어 있어서 발생할 수 있음
    • 해결) 난 비어있어서 발생한 거니 변경 내용 커밋해주기
    • 결론)
      • 기존에 존재하는 로컬 저장소를 원격 저장소와 연결하고 싶을 땐, 아래 스텝을 따르자.
          1. 로컬에 프로젝트 생성
          1. git init → 로컬 저장소 생성
          1. git branch -M main → 현재 브랜치 이름을 master에서 main으로 변경
          1. git add . → 변경 사항 없으면 README.md 라도 만들기
          1. git commit -m “add: init” → 커밋 날리기
          1. git remote add origin https://github.com/ChooSeoyeon/java-study.git → 원격 저장소와 연결
          1. git push -u origin main → 푸시하기
     

    Intellij 한글 깨짐 해결 (unmappable character for encoding x-windows-949)

     

    log4j 사용하기

    1. build.gradle에 아래 코드 추가
      1. log4j2.xml (resources 폴더 안에 생성)
        1. 사용 예시

          하루 정리

          TIL 작성하기
          자바 스터디 환경설정