알로그

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • About Me

git diff 2

새로 생성한 파일까지 git diff로 patch 생성

git diff로 patch 생성 특정 시점에서 개발하고 있는 작업을 patch로 만들어서 전달해줘야 하는 경우가 있다. 만약 파일을 새로 생성된 경우에 patch를 만들어서 전달하고 싶다면 아래와 같이 git diff로 생성해줘야 한다. commit을 하기 전에 add 명령어까지만 적용한 후 cache 옵션을 사용하여 patch 파일을 만든다. 1 2 git add [변경파일] git diff --cached >> mypatch.diff cs 패치 파일 적용 명령어 1 git apply mypatch.diff cs 위와 같이 patch를 적용하면 생성한 파일까지 patch가 적용된다.

Configuration Management 2020.11.07

개발할때 수정한 함수명 추출 (Git diff)

개발자가 수정한 함수명을 추출하기 위해 사용했던 방법에 대해 기록해본다. (더 효율적인 방법이 있을 것 같지만..) 사용한 방법 $ git diff HEAD HEAD~ | grep -E '^(@@)' | grep "(" | sed 's/@@.*@@//' | sed 's/(.*//' | awk -F " " '' | uniq 세부설명 1. git diff HEAD HEAD~ : 최신 commit과 그 전 commit에 대해 diff 추출 2. grep -E '^(@@)' : @@로 시작하는 부분에 대해 추출 ㄴ 함수명이 포함 된 부분은 @@로 시작되기 때문에.. 3. grep "(" : ( 를 포함하는 부분 추출 ㄴ 함수명이 포함되어 있다면 매개변수가 시작하는 "(" 키워드가 포함되어 있기 때문에.. 4. ..

Programming 2018.06.26
1
더보기
프로필사진

여러가지 로그 남기기.

  • 분류 전체보기 (167)
    • 정보관리기술사 (5)
      • 경영전략 (1)
      • 소프트웨어공학 (6)
      • 디지털서비스 (1)
      • 데이터베이스 (2)
      • 인공지능 (2)
      • 보안 (1)
    • Daily (11)
      • 육아 (4)
      • 맛집 (2)
    • Software Engineering (5)
    • Configuration Management (8)
    • DevOps (47)
      • Docker (7)
      • Jenkins (7)
      • Linux (13)
      • Cloud (5)
      • Kubernetes (13)
    • Programming (35)
      • Python (15)
      • Javascript (10)
      • Flutter (5)
    • Web (13)
      • Nodejs (5)
      • FastAPI (2)
    • Algorithm (14)
    • Data Analysis (9)
    • Youtube (3)

Tag

fastapi, 자바스크립트, 리눅스 핵심 레퍼런스, 플러터, 백준, Flutter, JavaScript, SonarQube, youdontknowjs, jenkins, 유데미 FastAPI, 플러터 유데미, 쿠버네티스, flutter udemy, 정보관리기술사, node.js, 젠킨스, 삼성SW역량, kubernetes, clima,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바