.gitigonre 경로 제외하기 / push 취소하기
2023. 2. 24. 13:43ㆍGIT
https://www.toptal.com/developers/gitignore
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
* .gitignore 템플릿
.gitigonre 경로 제외하기
제외시킬 경로를 전체 다 적어준다.
src/main/java/com/ll/lec/**
하위 모든 파일들은 commit에서 제외된다.
push 취소하기
이미 원치 않는 파일이 원격 저장소에 push 되었다면 !!
1. commit 내역 확인하기
git log --oneline
가장 최근 commit에 HEAD(포인터)가 되어 있다. (HEAD가 가르키는 곳이 현재 브런치)
2. 돌아가고 싶은 commit 이후 commit 삭제하기 (추천하지 않는다. 모든게 날라갈 수 있다. 주의)
돌아가고 싶은 commit의 고유번호를 찾아서 git reset을 실행한다. (과거로 돌아가기)
git reset --hard "commit 고유번호"
3. github 원래대로 돌려놓기 (주의!)
git push -f origin main(master)
'GIT' 카테고리의 다른 글
[GIT] git chekout --> Detached HEAD (커밋을 잃어버렸다.) (0) | 2023.03.12 |
---|---|
github flow (0) | 2023.03.03 |
git merge 충돌, 덮어쓰기 (0) | 2023.02.28 |
git branch / git merge (0) | 2023.02.27 |
[GIT] 원격 저장소와 로컬저장소 생성 및 연결 (0) | 2023.02.22 |