전체 글 52

git에서 filter branch를 사용한 committer 와 author 한번에 변경하기

이거 잘못하면 나락으로 빠집니다. 잘 확인하고 사용하세요. 회사 계정하고 개인 계정... 게다가 가끔 포트폴리오 계정까지 사용하다 보니 나중에 커밋 메시지가 이래저래 꼬이고 난리도 아닙니다. 로컬에서 이제 향후 올라가는 메시지는 정리했는데, 이미 푸시까지 되고 난 메시지를 정리할려니 막막해졌습니다. git rebase -i 로 해서 정리했더니 대부분의 옵션이 author를 변경하는 것이라서, 제 커밋 히스토리에는 committer 와 author 가 같이 표시되는 문제로 정리하고 나서 더 엉망이 되는 문제가 발생했습니다. 그래서 이번에 filter-branch로 변경했습니다. git filter-branch --env-filter ' WRONG_EMAIL="$WRONG_EMAIL" NEW_NAME="$N..

git 2021.11.22

liximomo SFTP 플러그인의 대체할 프로그램을 소개합니다.

https://marketplace.visualstudio.com/items?itemName=liximomo.sftp SFTP - Visual Studio Marketplace Extension for Visual Studio Code - SFTP/FTP sync marketplace.visualstudio.com 이거 쓰다가 잘 안되는 분들 많으실겁니다. 그래서 아래거가 나왔네요. https://marketplace.visualstudio.com/items?itemName=Natizyskunk.sftp SFTP - Visual Studio Marketplace Extension for Visual Studio Code - SFTP/FTP sync marketplace.visualstudio.com 똑같..

Visual Studio Code 2021.08.22

git에서 repository마다 다른 사용자 이름과 이메일을 지정하기

github에 커밋을 할때 회사에서 지정한 이메일로 제 개인 리포에 들어가기 시작했습니다. 컴퓨터를 새로 세팅하면서 회사거만 설정하고 제 개인설정은 rsa키만 설정하고 config 설정을 안해놨더군요. 그동안은 global로만 설정하다가 이번에 local설정을 하게 되어서 정리했습니다. https://coding-groot.tistory.com/97 Commit하기 위해 필요한 Git 설정하기 :: git config (system vs global vs local) Git 튜토리얼 3 Git을 사용하기 위해 해야하는 최초 설정 "버전"은 Git에서 "Commit"이라고 부릅니다. 그래서 "Commit한다"는 "하나의 버전으로 기록한다"라는 말과 같은 말입니다. Git은 파일을 Commit을 coding..

git 2021.07.25

liximomo 의 SFTP오류 수정하기

https://github.com/liximomo/vscode-sftp 제가 사용하는 visual studio code 의 플러그인 중에 sftp 플러그인이 있습니다. 위 플러그인인데, 저장 버튼을 누르면 자동으로 ftp에 업로드 해 주어서 잘 애용하고 있는 프로그램입니다. 이게 언젠가부터 [ No such file ] 이란 메시지를 뿜뿜하면서 저장이 안되고 있습니다. 이를 사람들이 안된다고 issue를 올리고 여기서 하나의 수정 방안을 알려주고 있습니다. https://github.com/liximomo/vscode-sftp/issues/919 https://github.com/liximomo/vscode-sftp/issues/919#issuecomment-833810769 사용자 디렉토리 아래의 ~/..

Visual Studio Code 2021.05.22

기본 시간대 default timezone 을 .env파일에서 설정하기

ci4에서 보면 기본 시간대를 설정할수 있습니다. app.php의 111번 라인즈음에 보면 미국/시카고로 되어 있습니다. 시간대 설정은 보통 현재시간을 계산할때 문제가 됩니다. 위에서 보는 바와 같이 거의 같은 시간의 로그인데, 어떤건 00시로, 어떤건 14시로 나오죠. 둘다 같이 한국에서 14시에 찍은 로그인데, 시간대가 왔다갔다 하면서 문제가 생긴겁니다. 위의 app.php 에서 설정하면 간단히 되긴합니다만, 저즌 .env파일에서 위 내용을 설정하기로 했습니다. app.appTimezone = "Seoul/Asia" app.appTimezone = "Asia/Seoul" 서울을 먼저 넣으니 가끔 안되는 일이 발생했습니다. Asia를 먼저 넣으니 잘 됩니다. 이렇게 설정하면됩니다. 이렇게 하면 .env..

PHP/CodeIgniter4 2021.03.22