본문 바로가기
자주 사용하는 터미널 명령어 자주 사용하는 터미널 명령어 폴더만들기 mkdir 폴더명 폴더삭제 rm -rf 폴더명 폴더안으로 들어가기 cd 폴더명 폴더 뒤로 돌아가기 cd .. 폴더 내부 정보 확인하기 ls -al 폴더 내 파일 생성하기 touch 파일명
[db] DBeaver 설정법 새로 생성시, 왼쪽 플러그 플러스 아이콘 선택 -> 해당 database 선택 여기서 SSH로 들어감 use ssh tunnel 체크 host: ip 주소 user name: ubuntu private key에 ircc 키 ubuntu 안에서 해당 localhost로 들어감 Main 탭에서 connect by: Host Host: localhost Datebase, Usernmae, Password 입력 서버 정보 입력 후, 아래 Test Connection 으로 테스트
[mysql] sql 기본 문법 (ft. CRUD 쿼리) 테이블 구조 테이블 명: members 컬럼명: name, age, gender INSERT문 / CREATE INSERT INTO 테이블명 VALUES(데이터) INSERT INTO members VALUES( '홍길동', 20, '남'); 특정컬럼에만 값을 넣고싶을 때 INSERT INTO members (name, age) VALUES( '갓디노', 24); MySQL 문법 INSERT INTO members SET name = '홍길동', age = 20, gender = '남'; SELECT문 / READ SELECT * FROM 테이블명 [ WHERE 조건문 ] //예제 SELECT * FROM members; SELECT * FROM members WHERE age = 20; SELECT *..
[api] api 사이트 모음 더미 api를 제공하는 사이트들 입니다. 여러가지 API 모음 https://github.com/public-apis/public-apis GitHub - public-apis/public-apis: A collective list of free APIs A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub. github.com https://github.com/dl0312/open-apis-korea GitHub - dl0312/open-apis-korea: 🇰🇷 한국어 사용자를 위한 서비스에 사용하기 위한 오픈 API 모음 🇰🇷 한국어 사용자를 위한 ..
[git] git commit 없이 강제 git pull git 최신버전으로 커밋 없이 강제 git pull로 덮어쓰는 방법입니다. 홈페이지를 여러 개발자가 작업하다보면 git pull시 merge 오류와 git commit 하라는 메시지가 뜨는데요. 로컬 상태에 상관없이 commit 없이 git pull로 덮어쓰는 방법입니다. 강제 git pull 하기 --all 옵션을 통해 모든 커밋 정보를 가져옴 $git fetch --all git reset을 통해 head의 포인트를 최신 커밋으로 옮김 --hard 옵션은 강제로 head를 옮기는 것 $git reset --hard origin/master git pull 로 최신 커밋 덮어쓰기 $git pull
[git] You have not concluded your merge (MERGE_HEAD exists) git pull 후 에러메시지 error: You have not concluded your merge (MERGE_HEAD exists). 해결방법 merge 취소 git merge --abort commit git status git commit -m "커밋 내용" git pull git pull origin master
[git] git 실서버 올리기 git 프로젝트 실서버 올리기 프로젝트를 어느정도 구현을 하면 실서버에 올리는 작업을 하게 됩니다. 먼저 실서버 주소와 최신 작업까지 git에 올라가 있어야 합니다. git 실서버 올리기(처음 등록 후 올리기) 실서버 접근 ssh -i "ircc_keypare.pem 위치 path" ubuntu@"실서버 주소" //예시 ssh -i "/Users/pccafe/ircc_keypare.pem" ubuntu@3.34.219.xxx 실서버 처음 등록일 경우 git clone "깃 주소" //깃 복제-다음 실서버 업데이트부터는 git pull npm install //패키지 설치 npm run build //실서버에서 빌드 작업 실서버 업데이트 명령어 pm2 start npm --name “이름” -- start..
키보드 이모티콘 이모지 단축키 (ft. window, mac) 이모티콘 이모지를 불러오는 키보드 단축키입니다. 키보드 이모티콘 단축키 window window 키 + 마침표 또는 window 키 + ; mac control + command + space 키
버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요. (ft.구글 플레이) 구글플레이콘솔에서 app bundle 업로드 후 오류메시지입니다. 오류 메시지 react native에서 빌드 과정을 거친지 구글플레이콘솔에서 앱 출시를 위해 aab 파일을 업로드 하였더니 아래와 같은 오류 메시지가 나왔습니다 . 버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요. 해결 방법 react-native를 사용하였다면 app.json 파일에서 version, versionCode를 기존의 1에서 다른 것으로 바꿔야합니다. { "expo": { ... "version": "2.1.0", ... }, "ios": { ... "buildNumber": "2.0.0", }, "android": { ... "versionCode": 2, ... } } }
[web] netlify 배포 후 https 에러 해결 netlify에서 배포 하면서 발생된 https 에러 입니다. react 프로그램을 netlify에서 배포를 한 후, 실행해보니, tweenmax is not defined 라는 오류가 나고 gsap, tweenmax를 이용한 애니메이션이 작동을 하지 않았습니다. 좀 더 정확히 확인해 보니 아래의 오류 메시지가 떳습니다. 오류 메시지 Mixed Content: The page at 'xxx' was loaded over HTTPS, but requested an insecure script 'http://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js'. This request has been blocked; the content must be s..
파일질라(FileZilla) FTP 사용법 (ft. FTP사용이 필요한 경우) 파일질라 다운로드 후 접속 방법입니다. FTP사용이 필요한 경우 보통 git을 이용하여 실서버에서 git pull을 하여 빌드하여 배포를 하는데 mp4 파일과 같이 고용량의 파일을 올릴 경우, git에 올리는 것이 불편하기 때문에 ftp를 이용해 서버에 직접 업로드는 시키는 방법을 사용합니다. FTP 파일질라 사용법 파일질라 홈페이지에서 파일질라 다운로드 후, 실행 합니다. 아래의 세가지 사항을 입력 후 빠른 연결을 선택하면 아래와 같이 접속이 된 것을 확인할 수 있습니다. 호스트: http(s)를 제외한 호스팅 계정에 연결된 도메인 주소 사용자명, 비밀번호: 호스팅 신청시 입력하였던 ftp 아이디와 비밀번호 포트: ftp 프로토콜을 이용하여 접속할 경우 21, sftp 프로토콜을 이용할 경우, 2022
[git] git commit 내역 commit 히스토리 엑셀 다운로드 git commit history를 엑셀에 저장하는 방법입니다. 프로젝트를 종료 할 때 쯤 문서화를 위해 git repository 안의 모든 커밋 내역을 출력할 일이 있습니다. 터미널에서 간단한 명령어로 날짜, 메시지, 커밋한 user로 엑셀에 저장하는 방법을 사용할 수 있습니다. git commit 내역 엑셀 저장 명령어 git log --all --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:%an,%ad,%s > ./history.csv 위의 명령 처리를 하면 해당 프로젝트 폴더 내에 history.csv 파일이 생성됩니다. history.csv 파일을 엑셀을 통해 오픈하면 커밋한 user / 날짜 / 메시지 순으로 다운로드가 되었음을 확인할 수 있습니다.
[git] git 강제 push (ft. 강제 git push의 문제점) 강제로 git push 하는 명령어 입니다. 강제 git push 하는 명령어 git push -u origin master --force //기존에는 git push origin master 여러 컴퓨터에서 한 프로젝트를 동시 진행하다 보니 git push 도중 아래와 같은 에러가 발생했습니다. error: 레퍼런스를 'https://github.com/...git'에 푸시하는데 실패했습니다 힌트: 리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가 힌트: 거부되었습니다. 이 상황은 보통 또 다른 저장소에서 같은 힌트: 저장소로 푸시할 때 발생합니다. 푸시하기 전에 힌트: ('git pull ...' 등 명령으로) 리모트 변경 사항을 먼저 힌트: 포함해야 합니다. 힌트: 자세한 정보는 'git pus..
[vscode] visual studio thunder 사용법 (ft. postman) vs code의 postman, thunder 사용법입니다. thunder api 요청에 대한 결과를 테스트 하기 위한 postman을 대신 할 수 있는 visual studio code 플러그인 vs code에서 thunder 설치 방법 thunder 사용 방법 사용방법은 postman과 같이 GET/POST/DELETE/PUT 에서 선택하여 api url 주소를 입력한 후, Send를 선택하면 오른쪽 reponse 창에 결과값이 출력됩니다. post 사용시, parmeter는 아래 Body tab 선택 후 입력하고, Send를 선택하면 됩니다.
mac, window 개발자 도구 단축키 개발자 도구 화면 맥 개발자 도구 단축키 alt(option) + command + i 윈도구 개발자 도구 단축키 f12
무료 오픈 소스 모음 사이트 추천 (ft. kandi) open source 모음 사이트, kandi를 소개합니다. kandi 오픈 소스 플랫폼, kandi를 이용하여, 우리가 원하는 무료 오픈 소스의 라이브러리를 검색할 수 있습니다. 제약사항이 적어 대부분의 프로젝트에서 자유롭게 사용이 가능한 permissive 라이센스를 검색하여 찾을 수 있습니다. Permissive licenses have the least restrictions, and you can use them in most projects. https://kandi.openweaver.com/ kandi: find software libraries Find reusable libraries, code snippets, cloud APIs from over 430+ million knowled..
code . 현재 창에서 열기 입력 코드 (ft. 터미널) 터미널 입력 코드 - 해당 프로젝트 폴더 열기 cd project //해당 프로젝트로 이동 code . //해당 프로젝트 새창으로 열기 해당 프로젝트 현재 창에서 열기 사실 code . 코드를 사용할때 새창에서 열기에 이전 창을 닫아야하는 번거로움으로 실무에서는 아래의 코드를 더 자주 사용하게 됩니다. code . -r //해당 프로젝트 현재창에서 열기
[git ] error: You have not concluded your merge (MERGE_HEAD exists) 오류 해결 local에서 git을 2번 commit, push 를 하고, 실서버에 git pull origin master 를 하니, 이와 같은 오류 메시지가 떴습니다. 실서버에서 커밋을 한번 한 후에 다시 git pull를 하여 내려받으면 됩니다. 오류 메시지 error: You have not concluded yur merge (MERGE_HEAD exists). 해결 방법 git merge --abort //머지 취소 git commit am "커밋 메시지" //커밋 처리 git pull
[vscode] tab키 입력시 emmet 기능 안될 때 해결방법 visual studio code에서 emmit 기능이 안될 경우 해결 방법입니다. visual studio code에서는 기본적으로 태그 자동 완성 기능인, emmit 을 지원합니다. 하지만 갑자기 태그를 입력 후 tab 키를 눌러도 태그가 자동 완성이 안될때, 해결 방법입니다. vs code의 옵션 설정을 통해 해결합니다. tab키 입력시 emmet 기능 안될 때 해결 방법 vs code preference 설정 창 접근 vs code > File > Preference > Settings setting 창에서 emmet 설정 Extensions > Emmet > Trigger Expansion On Tab 체크 체크만 하면 이제 태그 입력 후, tab키를 누르면 emmet 기능이 됩니다.
[git] error: pathspec 'x' did not match any file(s) known to git git commit 동작 중 아래와 같은 오류 메시지가 나왔습니다. 오류 메시지 error: pathspec 'xxx'' did not match any file(s) known to git 해결 방법 정말 초보자 수준의 실수 였습니다. git commit -m " 커밋메세지 " 인데, 쌍따옴표가 아닌, 외따옴표를 쓰고있었습니다. git commit -m " 커밋메세지 "
[git] Repository not found 오류 해결 git clone 과정 중 생긴 오류입니다. Mac 비공개 계정으로 진행 중인 프로젝트를 다른 window 컴퓨터에서 당겨오려고 git clone 하던 중, Repository not found 라는 오류가 나왔습니다. 오류 메시지 Repository not found 해결 방법 before git clone https://github.com/repository username/repository name.git after https:// + ['git user 이름':'git 비밀번호']@ + 나머지 주소를 입력하면 됩니다. git clone https://['git user 이름':'git 비밀번호'@]github.com/repository username/repository name 위 코드로 다시..
[git] Another git process seems to be running in this repository 오류 해결 Git commit/push 과정 중 생긴 오류 해결입니다. 오류 메시지: Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue. Another git process seems to be running in this repository 해결 방법 git commit, pu..
[git] netlify로 사이트 배포하기 (ft. 넷리파이 deploy) netlify에서 정적 사이트 배포하는 법입니다. netlify에서 사이트 만들기 netlify 회원가입 netlify 홈페이지로 이동하여, 깃허브 계정으로 회원가입을 진행합니다. https://www.netlify.com/ Netlify: Develop & deploy the best web experiences in record time A powerful serverless platform with an intuitive git-based workflow. Automated deployments, shareable previews, and much more. Get started for free! www.netlify.com 깃허브 저장소의 프로젝트 연동 로그인 후, overview 페이지에서 Ne..
git, github 사용법 (ft. 깃허브, commit, push, pull 버전 관리) git, github를 이용한 프로젝트 버전관리 방법입니다. - 목차 - git, github의 차이점 git에서 로컬 버전 관리 github에서 원격 저장소 버전 관리 업로드 git, github에서 수정사항 버전 관리 git, github에서 branch 생성, 병합 git clone 방법 git reset 방법 git pull 방법 git과 github의 차이점 git은 로컬(나의 컴퓨터)에서 관리되는 버전 관리 시스템 github는저장소를 깃허브에서 제공해주는 클라우드 서버(원격 저장소) 방식으로 관리되는 버전 관리 시스템 팀을 통한 협업이 필요할 경우, 소스 공유가 필요하거나, 원격 저장소에 관리하여 로컬이외 다른 곳에서 사용하기를 원한다면 github에 업로드를 합니다. 따라서 git으로 먼저..
[vscode]비주얼스튜디오 유용한 플러그인 추천 최근에 가장 인기있는 코드 에디터, 비주얼 스튜디오의 대표적인 플러그인을 소개합니다. 비주얼 스튜디오 플러그인 리스트 Live Server : 정적 파일을 로컬 서버에 올리고 자동 갱신해주는 플러그인 Auto Close tag : HTML 태그 자동 닫기 플러그인 Material Icon Theme : 폴더 아이콘 테마 ESLint : 자바스크립트 문법 검사 플러그인 TSLint : 타입스크립트 문법 검사 플러그인 Prettier : 코드 Formatter 기능 Vetur : Vue.js 전용 플러그인 Material Dark Syntax : 코드 하이라이팅 플러그인 Live Server 가장 필수인 플러그인, 실시간 미리 보기입니다. Auto Close tag 자동으로 닫는 태그를 생성해줍니다. Mat..
반응형