.gitigonre 경로 제외하기 / push 취소하기

2023. 2. 24. 13:43GIT

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