git

    뒤늦은 .gitignore 적용하기

    db.sqlite3 를 뒤늦게 .gitignore 에 추가해 push를 했지만 원격저장소에서 db가 사라지지 않았다. 아래 명령을 실행해주면 해결된다. $ git rm -r --cached . $ git add . $ git commit -m "Apply .gitignore" $ git push

    Git 에 대한 정리

    그냥 마냥 쓰고는 있는데 이게 뭐다! 라는게 딱히 없었다. 내가 뭘쓰고 있는건지 짚고 넘어가고자 한다. Git 이라는건 기본적으로 버전관리(Version control) 시스템이다. 1 예를 들어 1.1 account update 1.2 profile update 이런식으로 개발을 해나가고 있는데 1.3 article update 에서 Error가 나버렸다. rollback을 하고 싶은데 그럴때 git이 있으면 바로 전버전으로 돌아갈 수 있는 편리함! 2 Branch Main branch 라는 배포중인 브랜치가 있다고 하면 개발하면서 이렇게 버전 계속 올라갈거임. 근데 중간에 갑자기 추가적인 기능을 개발을 하고 싶다. 중요한건 기존 main branch에 영향을 주지 않으면서 하고싶다는거다. 그럴때 br..

    warning: LF will be replaced by CRLF

    자주 봤던 에러인데 이참에 정리해놓으려한다. 보통 맥쓰는 친구랑 같이 윈도우로 작업하면 발생했던 에러인데 요즘 시도때도 없이 발생한다. 이유는 모르겠다. 이게 OS마다 줄바꿈 문자가 달라서 생기는 문제인데 아래와 같이 해결할 수 있다. git config --global core.autocrlf true

    source tree에서 push error

    아직 해결못했다.. ssh 인증 문제인거 같은데 private repository에 push할때마다 이런다. ssh키도 만들고 등록도 다해줬는데 이유를 모르겠다. ssh에 대해 언제한번 제대로 이해하고 넘어가야할 것 같다. 서칭중에 깃 관련해 괜찮은 사이트를 발견해 기록해둔다. wanochoi.com/?p=1551 Git 설정 및 사용법 – Wanho Choi 1. git 설치 및 계정 생성 (client->server) ssh root@11.22.33.44 #ssh로 원격 서버(여기서는 IP주소가 11.22.33.44라고 가정)에 접속 root@11.22.33.44’s password: [server의 root 암호 입력] yum install git #git 설치 adduser wanochoi.com..