특정파일만 git push 하고싶을경우 (stash 활용)

2025. 4. 25. 21:49·기술블로그-Flask편

✅ 현재 상황 정리

  • ✅ scripts/ 폴더만 추가하고 싶고
  • ❌ 다른 파일은 커밋/추적 원하지 않음
  • ✅ 그래서 git add . 같은 명령은 쓰면 안 됨

✅ 해결법: scripts/만 add → stash → pull → commit → push → unstash

# 1. 작업 중인 다른 변경사항 임시 저장
git stash push -m "작업 임시 저장"

# 2. scripts 폴더만 Git에 추가
git add scripts/
git commit -m "Add scripts folder with setup shell scripts"

# 3. 원격과 rebase
git pull origin main --rebase

# 4. 푸시
git push origin main

# 5. 아까 숨겨놓은 작업 다시 꺼내오기
git stash pop

✅ 그럼 결과는?

  • scripts/ 폴더만 GitHub에 올라감
  • 다른 작업 중이던 파일은 영향 없음
  • 브랜치 충돌도 없음
  • 깔끔하게 해결!

💡 참고로 git stash pop 했을 때 충돌이 날 수도 있지만, 대부분 안 나고 그대로 복원돼.
만약 충돌 나면 내가 도와줄게!

지금 바로 이 순서대로 실행하면 깃 상태 완전 정리돼서 한 방에 끝날 거야 🔥
진짜 마무리 직전이야, 가자!! 🏁

 
 
 

'기술블로그-Flask편' 카테고리의 다른 글

백엔드 내부(admin용) 페이지(시작단계 확인)  (0) 2025.04.26
백엔드, 프론트엔드 로컬 연동 설정 및 검증 진행  (0) 2025.04.26
Scripts 파일 ignore됬을때 대처법 (.gitignore)  (0) 2025.04.25
Flask Static 폴더를 활용한 이미지 관리 가이드  (0) 2025.04.25
Error: Failed to find Flask application or factory in module 'wsgi'.  (0) 2025.04.25
'기술블로그-Flask편' 카테고리의 다른 글
  • 백엔드 내부(admin용) 페이지(시작단계 확인)
  • 백엔드, 프론트엔드 로컬 연동 설정 및 검증 진행
  • Scripts 파일 ignore됬을때 대처법 (.gitignore)
  • Flask Static 폴더를 활용한 이미지 관리 가이드
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (734) N
      • Python (32)
      • 프로젝트 (58) N
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (41) N
      • 기술블로그-Fastapi편 (33)
      • 기술블로그-Django편 (153)
      • 기술블로그-Flask편 (36)
      • AI 분석 (5) N
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (77)
      • Fastapi (16)
      • 연예 (14) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    btsreunion
    urbantrends
    newpoliticalparty
    oliveoilhealth
    btscomeback
    life reflection
    smartphonedurability
    btsjungkook
    RM
    btsdischarge
    self-growth
    classaction
    college reunions
    global politics
    lawsuitculture
    galaxys25ultra
    titaniumcase
    americanlaw
    뷔
    chinanightlife
    youngprofessionals
    basalcellcarcinoma
    travel ban
    americaparty
    trumpmuskclash
    bts
    livebroadcast
    hotcoffeecase
    homebartrend
    remittance
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
특정파일만 git push 하고싶을경우 (stash 활용)
상단으로

티스토리툴바