Git add / commit / push 취소

2023. 12. 15. 09:06Data Engineer

728x90

git add 취소

$ git reset
  • HEAD [file]  입력 특정 파일만 취소 가능

git commit 취소

$ git reset HEAD^

git push 취소

$  Git reset HEAD^
$ Git reblog or git log -g : 브랜치와 HEAD가 지난 몇 달 동안에 가리켰었던 커밋
$ Git reset HEAD@{number} 또는 git reset [commit id] : 원하는 시점으로 워킹 디렉토리 되돌림

Git commit -m “Write commit messages” : 되돌려진 상태에서 다시 커밋

Git push origin [branch name] -f 또는 git push origin +[branch name] : 원격 저장소에 강제로 push

 

Git clean : 추적 중이지 않은 파일만 지우기

-d : 디렉터리까지 삭제

-x : 무시된 파일까지 모두 지우는 것(빌드 파일도 삭제 가능)

-n : 가상으로 실행해보고 어떤 파일들이 지워질지 알려주는 것

 

<github에 잘못 올라간 파일 삭제하기>

Git rm [File name] : 원격 저장소 및 로컬 저장소에 있는 파일을 삭제한다

Git rm —cached [File name] : 원격 저장소에 있는 파일을 삭제하고, 로컬 저장소에 있는 파일은 삭제하지 않는다.

 

*명령어 적용 commit, push 수행하기

728x90

'Data Engineer' 카테고리의 다른 글

[Security] Microsoft Defender  (0) 2024.02.19
CBD 방법론  (1) 2024.01.11
정형, 비정형, 반정형  (0) 2023.12.15
concurrent.futures  (2) 2023.12.07
Copy() 메서드  (1) 2023.12.03