본문 바로가기
깃허브..GitHub

[GitHub] add .을 했더니 필요없는 것도 올라가버렸어요ㅜㅜ

by MININI 2022. 1. 5.

아니..나는 자바스크립트는 add .하면 딱 내가 원하는 html, css, js만 add 되길래...

인텔리제이에서 자바 코드도 마찬가지로 add . 했더니..

원래 내 의도는 저기 src 안에 있는 자바 파일들만 push 하는 것이었음...

 요요요요 요지랄!!!!!!!!!!!!!!

add src/*.java를 했어야 했는데.....ㅠㅠㅠㅜㅠㅜㅜㅜ(맞나?)

 

그래서 열심히 하게된 구글링.... 

 

어떻게 하면 이미 push한 것을 되돌릴 수 있을까...?

일단 결론적으로..  push한 걸 되돌리는 방법은 막 오류나고 그래서..포기하고

 

.ignore 파일을 추가해서 내가 없애고자하는 .idea/, *.iml, out/ 이 파일들을 거기에 써주고..(https://www.toptal.com/developers/gitignore --> 여기서 ignore 파일 내용 복붙함. 근데 .idea/랑 *.iml은 내가 또 추가함)

 


 

특정 폴더 기록에서 지우기 : git rm --cached -r foldername
특정 파일 기록에서 지우기 : git rm --cached filename
극단적으로 다 지우기 : git rm --cached -r . 

 

셋 중에서 나는 마지막걸로... 극단적으로 캐시 전체를 삭제하고 

git add .

한 뒤에 커밋. 푸시 함.. 그랬더니

 

휴...힘들다 힘들어

요즘 깃허브 때문에 시간 다 잡아먹음. 짱나게;;

 

 

+)https://backlog.com/git-tutorial/kr/reference/basic.html 여기에 더 많은 명령어들이...

 

누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog

누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

++)https://gre-eny.tistory.com/298 요기동

 

[Git] git add, git commit, git push 취소하기

이 포스팅의 모든 코드들은 IntelliJ에서 실행 되었으며, 그를 기반으로 한 내용입니다. git reset 을 주로 활용하였으며, 찾던 내용이 아니라면 git rebase 를 검색해보세요. git add 취소하기 add 는 해당

gre-eny.tistory.com

 

댓글