-
Git add / commit / push 취소Data Engineer 2023. 12. 15. 09:06728x90
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