N

(G5SE) 수정한 코드 파일...

· 2026-06-30 (화) 13:16:03 · 167 · 3
리자님 혹시 그누보드 5 처럼 수정한 PATCH 파일 제공은 언제부터 가능한가요 
|

댓글 3개

github 의 원격 파일과 내 파일을 비교하여 패치된 코드만 추출하는 명령이 있으므로 별도의 패치 파일은 아직 제공할 계획이 없습니다
 

전체 비교 (내 작업 파일 vs GitHub)

git fetch origin                      # 원격 최신 상태 받아오기 (병합 안 함, 비교용)
git diff origin/main                  # 내 파일이 원격과 어떻게 다른지 화면 출력
git diff origin/main > my.patch       # 그 차이를 패치 파일로 저장
  • origin/main = GitHub 의 최신 코드, 비교 대상은 내 워킹 트리(현재 파일).
  • 커밋 안 한 수정도 그대로 잡힙니다.

특정 파일만

git diff origin/main -- app/bbs/password.php > password.patch

특정 릴리즈(태그) 기준으로 비교

git fetch origin --tags
git diff v0.1.38 -- app/theme/             # 0.1.38 대비 테마 변경분
git diff v0.1.38 v0.1.39 > 0.1.39.patch    # 두 릴리즈 사이 차이

git 저장소가 아닌 곳이라면

순수 파일 비교도 됩니다:

diff -ru /원격-받아온-폴더 /내-폴더 > my.patch

1) git diff 로 만든 패치 (가장 흔함)

git diff origin/main > my.patch

적용:

# 먼저 충돌 없이 적용되는지 검사 (실제 변경 X)
git apply --check my.patch

# 이상 없으면 실제 적용 (워킹 트리에 반영, 커밋은 아직 안 됨)
git apply my.patch
  • git 저장소가 아닌 곳이면 patch -p1 < my.patch 로도 적용됩니다.
  • 적용을 되돌리려면: git apply -R my.patch (역적용).
답변 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 SE 피드백

56건

설치 후기, 오류 제보, 개선 제안, 사용 중 궁금한 점을 남겨주세요.

+
제목 글쓴이 날짜 조회
05-20 조회 228
07-26 조회 151
07-26 조회 123
07-23 조회 151
07-22 조회 150
07-20 조회 147
07-13 조회 150
07-13 조회 140
07-04 조회 219
07-03 조회 184
07-01 조회 310
06-30 조회 168
06-29 조회 133
06-28 조회 126
06-26 조회 132
06-26 조회 126
06-26 조회 238
06-23 조회 298
06-23 조회 123
06-23 조회 137
06-21 조회 149
06-19 조회 221
06-05 조회 226
06-05 조회 277
06-05 조회 151
06-05 조회 132
06-04 조회 119
06-02 조회 139
06-02 조회 139
06-02 조회 135
06-02 조회 157