[ 목차 ]
728x90
반응형
보안감사나 깃 기록을 관리 및 점검받는 경우 시간을 되돌려서 커밋을 하거나 커밋기록을 수정해야 하는 경우가 가끔있어 기록하게 되었다. 이클립스, 인텔리제이, vscode 에서도 가능하지만 오늘은 Git 에서 하는 방법에 대해서 정리해보겠다.
Git 설치 주소
Git 관리서버 시간 변경
서버 날자 변경하는 방법
date -s "2024-06-13 18:00:00"
git 로그 확인
$ git log
branch 변경
$ git checkout 변경 branch
rebase : 3개의 커밋을 변경하는 방법
$ git rebase -i HEAD~3
최상단 commit, merge 날자 변경하는 방법
$ GIT_COMMITER_DATE="2024-03-08T18:00:54" git commit --amend --no-edit --date "2024-03-08T18:00:54"
원하는 커밋 상태로 돌아가는 방법
$ git reflog
$ git reset --hard d3db19a
커밋 취소하기 - 변경사항 되도리기
$ git revert <해시값>
커밋 되돌리기
$ git reset --hard HEAD~1
이전 상태로 되돌리는 기능 -> 두 개의 커밋을 제거하고 싶으면 ~2
깃 커밋 하는 방법
$ git push origin wasgit --force
반응형
'Git' 카테고리의 다른 글
[Git] 회사에서 GitLab 팀 프로젝트 관리 (0) | 2024.07.04 |
---|---|
GitKraken (0) | 2022.12.22 |
GitHub 홈페이지(바로가기) 등록 (0) | 2022.11.17 |
Github 기본 사용법 (0) | 2022.11.02 |
Git(버전관리, Cmder, 다운로드, 기본) (0) | 2022.11.02 |