ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 사이드 프로젝트 진행시 github 연결.
    Side Project 2025. 12. 19. 12:23

    사이드 프로젝트 진행시 github 연결이 필요하여 해보았다.

    뭐 github 가입은 필수고(나는 과거에 가입되어 있어서 진행)

     

    * IntelliJ 프로젝트를 GitHub에 올리는 전체 흐름 (Windows + Git Bash)

    0) 준비물

    • Git for Windows 설치
    • GitHub 저장소(Repo) 생성: 예) tech-support-scheduler
    • SSH 키 등록 완료 후 아래 명령이 성공해야 함:
     
    ssh -T git@github.com

    성공 메시지 예:
    You've successfully authenticated...

    1) .gitignore 만들기 (꼭 추천)

    이건 “올리면 안 되는 것들”을 자동으로 빼주는 필터야.
    (빌드 결과물, IDE 설정파일 같은 거)

    프로젝트 루트에 .gitignore 파일 만들고 아래 넣기:

     
    # Gradle .gradle/ build/ # IntelliJ .idea/ *.iml out/ # Logs *.log # OS .DS_Store Thumbs.db

    2) Git 저장소 시작(처음 1번만)

    프로젝트 폴더에서:

     
    git init

     

    3) 내 계정 정보 설정(처음 1번만)

     
    git config --global user.name "jinpark992" git config --global user.email "dacsar@naver.com"

    4) 올릴 파일 등록(스테이징)

     
    git add .

    현재 상태 확인:

     
    git status

    5) 저장(커밋)

     
    git commit -m "first commit"

    6) 브랜치 main으로 맞추기(처음 1번만)

     
    git branch -M main

    7) GitHub 원격 저장소 연결(처음 1번만)

     
    git remote add origin git@github.com:jinpark992/tech-support-scheduler.git

    확인:

     
    git remote -v

    8) GitHub로 업로드(push)

     
    git push -u origin main

    앞으로 “소스 수정하고 다시 올릴 때” 루틴(매번 하는 작업)

    1) 수정한 파일 확인

     
    git status

    2) 수정한 것 등록

    전체 다 올릴 거면:

     
    git add .

    (특정 파일만 올릴 거면)

     
    git add src/main/java/...

    3) 커밋(저장) — 메시지는 “뭐 바꿨는지” 짧게

     
    git commit -m "공지사항 목록 UI 수정"

    4) 푸시(업로드)

     
    git push

    자주 쓰는 보조 명령(필요할 때만)

    커밋 내역 보기

     
    git log --oneline

    잘못 add 했을 때(스테이징 취소)

     
    git reset

    원격 저장소 연결 확인

     
    git remote -v

    핵심만 한 줄 요약

    • 처음 1회: init → add → commit → remote add → push
    • 이후에는 git add . ->git commit -m "메시지" -> git push 이렇게 진행 하면됨
Designed by Tistory.