반응형 Git4 [Git] 실수로 올린 env 삭제하기 (commit history까지 완전 삭제) git에 env 파일을 실수로 올려버렸다. 최근 사용한 프로그램은 돈이 나가는 프로그램이라 env 파일을 빨리 삭제해야했다. 그래서 검색해보니 명령어는 다음과 같았다. git rm .env --cached git add . git commit -m "remove .env file from git" git push 이렇게 해서 env 삭제는 되었지만... commit한 history에 내 env 파일이 남아있었다. 엉엉 파일만 삭제하려고 보니, delete 버튼이 비활성화가 되어 있어서 삭제하지 못해서 인터넷에 다시 검색해보았다. 찾아보니 git history에서 특정 파일을 삭제할 수 있는 명령어가 있었다!.. git filter-branch --force --index-filter "git rm --c.. 2022. 7. 28. [Heroku] Heroku app과 Git 연동시 에러 (Items could not be retrieved, Internal server error) 문제 발생Heroku로 배포를 진행하려고 설정하는 중에 다음과 같은 에러가 발생했다.하단에 있는 Connect the Github 버튼을 누르자, 상단에 다음과 같은 에러 문구가 떴다.Items could not be retrieved, Internal server error 해결 방법Github과 연결하는 것을 수동으로 진행하지 않고 Heroku CLI를 이용해서 수행해보았다.Heroku Gitd 버튼을 클릭하면 다음과 같이 Git을 연동할 수 있는 CLI 명령어가 친절하게 나와있다. 2022. 4. 18. [Git] 회사에서 Git 사용하는 법 (feat. 학교 선배) 우리 회사는 Git을 사용하지 않는다. (개발회사임에도 불구하고...) 요새는 대부분의 회사가 Git을 쓰고, git을 아는 것을 당연하게 생각하기 때문에 만약에 이직을 하게 된다면 git을 쓰는 거에 대해 스트레스를 많이 받을 것 같았다. 그래서 주말에 같이 솔리디티 스터디를 하고 있는 선배에게 회사에서 주로 git을 어떻게 사용하는지 물어보았다. 1. git으로 파일을 옮길 땐, 항상 개인용 브런치를 생성하여 올려야 한다. 혼자할땐 git master에다 모든 코드를 다 덮어쓰기를 했었다. 하지만 회사에서는 master 브런치에는 진짜 딱 배포할 파일만 올리는 거라고 한다. git branch// 현재 디렉토리가 어느 브런치에 있는지 위치 확인 git branch feature-calculate-py.. 2021. 12. 26. [Git] 기존 Repository 무시하고 새로운 Project로 덮어쓰기 (+ branch 변경하기) React 프로젝트를 하고 있는데 여러가지 프레임워크 설치과정에서 계속 오류가 나서 계속 프로젝트를 다시 깔았다 ^^;; 이번엔 Tailwindcss를 깔다가 여기 저기 얽힌거같아,, 내용도 없겠다 다시 새로운 마음으로 시작하자라고 생각하고 다시 생성했다. (힘내자) 그래서... 또 git hub랑 연결해야하는데.. 새로운 프로젝트랑 기존꺼랑 연결하면 pull먼저 해야하니 강제로 무시하는 방법을 찾아봤다. // 1. git 초기화 git init // 2. repository 연결 git remote add origin 주소 // 3. 기존 repo 있는 내용 받기 git pull origin master // 4. Add 및 commit git add . git commit -m "내용" // 5. P.. 2021. 10. 9. 이전 1 다음