[GitHub] add .을 했더니 필요없는 것도 올라가버렸어요ㅜㅜ
아니..나는 자바스크립트는 add .하면 딱 내가 원하는 html, css, js만 add 되길래...
인텔리제이에서 자바 코드도 마찬가지로 add . 했더니..
요요요요 요지랄!!!!!!!!!!!!!!
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