gitignore 2

github에는 어떤 파일을 올리게 되는 걸까요?

ci4를 하게 되면서 어떤 파일을 github에 올려서 공개해도 되는걸가 궁금했습니다. ci3에서는 database.php 파일이 config 디렉토리에 있어서 그거만 ignore에 올리고 그랬거든요. 그러다 보니 정확히 어떤 파일들을 올리는지 잘 분간이 안되었습니다. 그런 불리한점이 CI4에서는 .env파일 하나로 분리가 되어서 엄청 간단해 졌습니다. env파일을 .env로 복사합니다. env파일은 지워도 되지만 나중에 설정을 변경할때를 대비해서 남기기로 했습니다. 공식문서에도 복사해서 사용하라고 되어 있습니다. 그러고 나서 .gitignore 파일을 보니 .env파일은 제외하라고 되어 있더군요 결국엔 특별할것은 없이 받은대로 그대로 initial commit 을 할 수 있었습니다. 예전처럼 db나 환..

PHP/CodeIgniter4 2020.11.21

소스 관리를 위한 git을 최소한도로만 배워봅시다

어디가서 이따위로 배워왔냐고 욕먹을 만한 단순한 과정이긴 하지만, 먼저 이 글의 용도는 개발자 혼자이고 포트폴리오 용도이고 마스터 권한이 있어서 굳이 브랜치로 나누는등 복잡한 git에 복잡한 작업을 할 필요가 없는 사람들을 위한 것입니다. 따라서 현업에선 브랜치, 머지, 풀, 리퀘스트 등등 하여간 필요한 부분은 다른 좋은 강의들이 많으니 그걸 참고해주시기 바랍니다. git은 로컬에 두고 작업해도 됩니다만, 어쨌든 저는 github에 제 포트폴리오를 올리고 싶었습니다. 다만 일부 프로젝트들은 다른 홈페이지들이 있기 때문에 어쨌든 외부로 유출이 되면 안되는 상황이었습니다. github는 유료결제를 하면 참 아름답습니다만, 저는 돈이 없기도 하고 돈벌이가 아닌 개인 취미생활인데 나중에 무언가 외부에 올릴만 하..

git 2020.03.25