[GitHub] 깃허브 커밋 조작하기 (commit 날짜 수정하기)

2023. 1. 14. 19:41·개발일기
728x90

1일1커밋.. 언제선가부터 계속 해오고 있었었는데, 어제 repository를 정리하면서 삭제를 했는데, repository를 지우니까 커밋 기록도 같이 날라가서 잔디밭에 구멍이 생기게 되었다 ㅠㅠ

그래서 알아보게 된 깃허브 커밋 조작 방법을 정리해보고자 한다 

git log

해당 레포지토리로 들어가서 git 의 log를 살펴본다 

시간대를 변경하고 싶은 커밋 기록의 해시값을 복사하자. commit뒤에 있는 값이 해시값이다. 

git rebase -i 해시값

이렇게 명령어를 입력하면 vi 편집기로 commit 정보를 수정 할 수 있다. 

pick 이라고 되어있는 부분을 edit으로 바꿔준다 

바꿔준 다음 :wq! 입력해서 write작업 한 것을 저장하고 다시 터미널로 돌아간다 

git commit --amend --no-edit --date="Jan 07 10:00:00 2023 +0900”

git commit --amend --no-edit --date="원하는날짜" 를 다음과 같은 형식에 맞춰서 써주면 된다. 

rebase 작업을 계속진행해보자 

git rebase —-continue

마지막으로 push 를 -f옵션을 주어 강제로 push해주면 작업끝이다.

git push -f origin main

 

짜잔 잔디 채우기 성공 !! ㅎㅎㅎ

 

728x90

'개발일기' 카테고리의 다른 글

미국인턴 세금 신고하기 (세무사 웹사이트 추천/W-2발급)  (2) 2023.04.03
[취준일기] 클라우드 회사의 Data Specialist 인턴이 되다  (1) 2023.03.31
DevOps 로드맵  (0) 2022.12.07
221127 GitHub  (0) 2022.11.27
실리콘벨리 스타트업 인턴 회고 (ICT 학점연계 인턴십 글로벌 과정)  (3) 2022.09.24
'개발일기' 카테고리의 다른 글
  • 미국인턴 세금 신고하기 (세무사 웹사이트 추천/W-2발급)
  • [취준일기] 클라우드 회사의 Data Specialist 인턴이 되다
  • DevOps 로드맵
  • 221127 GitHub
minjiwoo
minjiwoo
Data Engineering과 Cloud Native 기술에 대해 Dive Deep 하는 플랫폼 엔지니어가 되는 것을 목표로 하고 있습니다. 경험과 공부한 내용을 기록하며 지속가능한 엔지니어가 되는 것이 꿈입니다.
minjiwoo
minji's engineering note
minjiwoo
전체
오늘
어제
  • 분류 전체보기 (612)
    • Data Engineering (42)
      • Apache Spark (11)
      • Databricks & Delta Lake (9)
      • Airflow (3)
      • SQL (6)
      • Trouble Shooting (2)
      • Hadoop (2)
      • MLOps (1)
    • Cloud Engineering (104)
      • AWS (23)
      • Linux 🐧 (29)
      • Docker 🐳 (21)
      • Kubernetes ⚙️ (20)
      • Ansible (10)
    • Computer Science (87)
      • 네트워크 (9)
      • 운영체제 (25)
      • 정보처리기사 (48)
      • CS 기술 면접 스터디 (3)
    • Programming Languages (27)
      • Python (17)
      • C와 C++ (10)
    • Backend (5)
      • Django (2)
    • 프로젝트 (2)
      • 테크포임팩트 (2)
    • iOS (11)
      • 레이블러리 (2)
    • Algorithm (PS) (275)
      • LeetCode (6)
    • 개발일기 (29)
      • 내돈내산 후기🎮 (3)
      • 개발자 취준생 (4)
      • Today I Learned (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Hi there

인기 글

태그

  • python
  • EC2
  • Kubernetes
  • 카카오코딩테스트
  • 백준
  • 운영체제
  • ansible
  • 데이터엔지니어
  • 백트래킹
  • 리눅스
  • 프로그래머스
  • 알고리즘
  • 쿠버네티스
  • 빅데이터
  • dp
  • 데이터엔지니어링
  • SPARK
  • AWS
  • BFS
  • Leetcode
  • 파이썬
  • 코딩테스트
  • linux
  • 데이터브릭스
  • 클라우드
  • docker
  • Databricks
  • dfs
  • 스파크
  • Swift

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.2
minjiwoo
[GitHub] 깃허브 커밋 조작하기 (commit 날짜 수정하기)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.