반응형

전체 글 92

[GIT] MERGE & CONFLICT

master, test branch 2개를 생성한 후, merge할 때 강제로 충돌이 나게 만든 후 해결해봄 git merge master //error Auto-merging test1.txt CONFLICT (content): Merge conflict in test1.txt Automatic merge failed; fix conflicts and then commit the result. test1.txt 파일을 열어보면 어디서 어떻게 충돌하고있는지 보여짐 수동으로 하나하나 확인해서 고칠수도 있고 한 브랜치를 기준으로 병합해버릴 수 있음 한 브랜치를 기준으로 병합하는 방법 git checkout --ours -- file1.txt (현재 내가 있는 브랜치 버전으로 merge함) git checko..

IT/Others 2023.03.23

[GIT] git clean 주의사항

- 깃 명령어 사용 시 주의할 점 git clean git 저장소에서 관리하지않는 파일들을 삭제하는 명령어 (git 저장소에서 관리하지않는 파일이니 로컬 파일, 디렉토리가 삭제됨) git clean만 날리면 error가 남 매우 위험한 명령어로 이 명령어로 삭제된 파일을 복구할 수 있는 방법이 없으므로 주의해야함 정말로 필요없는 파일인지 확인하고 git clean -n -d 이 명령어로 삭제될 파일 목록을 확인 후 삭제해야함 정말 삭제할 파일이라는 확신이 들면 git clean -d -f 이 명령어로 삭제하면 됨

IT/Others 2023.03.23

[GIT] git 기초 사용법

- 로그인 로그인 계정 설정 //--global 옵션을 사용하면 한 번만 설정하면됨 git config --global user.name "~~" git config --global user.email ~~.@gmail.com 로그인된 계정 확인 git config user.name git config user.email 계정 변경 git config --global user.name git config --global user.email - git remote & branch //연결 git remote add origin 원격 저장소 주소 //연결된 저장소 삭제 git remote remove origin //현재 연결되어있는 git 저장소 확인 git remote -v //git remote bra..

IT/Others 2023.02.22

PHP에서 브라우저 별 한글 파일명 인코딩 처리하기

웹 개발을 하다 보면, 다양한 브라우저에서 한글 파일명을 처리할 필요가 있습니다. 특히 다운로드 시 한글 파일명이 깨지는 문제는 많은 개발자들이 직면하는 일반적인 문제입니다. PHP에서 이 문제를 해결하는 방법은 다음과 같습니다: 1. 브라우저 확인하기 먼저, 사용자의 브라우저 정보를 확인해야 합니다. 이는 $_SERVER['HTTP_USER_AGENT']를 통해 할 수 있습니다. 사용자의 브라우저는 다음과 같은 방식으로 확인할 수 있습니다: if(isset($_SERVER['HTTP_USER_AGENT'])) { if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') ..

IT/Others 2023.02.13
반응형