본문 바로가기

Programming/Error 잡기2

[Git] .gitignore / git rm -r 설정하기 안녕하세요. 🥬 오늘은 Git 관련 에러를 잡는 포스팅합니다. 사실 이건 저를 위한 포스팅인데요, 제가 이걸 하~~~도 많이 까먹어서 내 블로그에 적어두자 하고 적습니다... 그만치 git을 사용하시는 분들에게는 많이 익숙하시기도 하고, 처음에 .gitignore하려면 꼭 필요한 부분입니다. .gitignore 설정하기 .gitingore는 github에 올릴 때 다들 올리고 싶지 않은 파일 같은 것이 있잖아요. 그것들은 안올릴 수 있게끔 관리하는 파일입니다. git을 만들면 자동적으로 생기기도 하는데, 수동으로 넣고 싶은 파일이 있다면 활용하시면 됩니다. 1. file을 올리고 싶지 않을 때 저 같은 경우는 .idea폴더는 올리고 싶지 않은 경우가 많이 있어요. 그럴 때는, .idea/ 이런 식으로 뒤.. 2023. 2. 10.
[Git Error] ! [rejected] main -> main (non-fast-forward) error: failed to push some refs to Git 을 사용하다가 이런 에러를 본 적이 있는가? 이 에러는 정말 사람을 미치게 만든다. 원래는 이 에러를 해결하기 위해서 1. git pull origin main 을 시도 했다가 처참히 실패하였고 (같은 에러 메세지 반복) 2. git push -f origin main 으로 push 를 하는 방법이 있는데 이 방법은 정말 정말 추천하지 않는다. !!!!! 그냥 강제 덮어쓰기로 push 를 하기 때문에 위에 commit이나 원격이나 다른 부분이 있어도 그냥 강제 commit이다.. (과거의 commit까지 모두 날려버린 기억이 있다....또륵) 내 블로그까지 흘러오신 분들이라면 위의 방법은 사용해보셨을 것이라고 생각하고, 오늘 드디어 해결방법을 찾았다. 생각보다 단순했는데, git pull --re.. 2023. 1. 27.