본문 바로가기

전체 글410

[GitHub] 충돌 해결하기 with 소스 트리(source Tree) 내 깃허브 연습 주소 : https://github.com/minuuuux/hello-wold/blob/main/hello.md충돌은 자동병합 실패시 발생겁먹지 말고 걱정하지 말고 충돌해결하자.실패하면 다시하면 된다!안 쓰는 브랜치 삭제하기현재 브랜치(HEAD) 가 아닌 경우 간단하게 삭제 가능브랜치를 삭제했을 경우 사라지는 커밋이 있는지 없는지 확인하자!git pull서버의 내용이 최신일 경우 pull을 적용한다.충돌이 날 수 있지만 놀라지 말자.pull = fetch + merge충돌의 발생원인자동병합을 실패했을 경우 발생주로 두 커밋이 같은 파일을 편집했을 경우 발생일반적인 해결 방법에디터를 이용한 해결병합툴을 이용한 해결sourceTree를 이용한 해결에디터를 사용한 해결"겁 먹지 말고" 충돌난 .. 2024. 9. 12.
[GitHub] 명령어 정리 with 소스 트리(source Tree) 내 깃허브 연습 주소 : https://github.com/minuuuux/hello-wold/blob/main/hello.mdclone: 원격 저장소 (github) 을 내 컴퓨터에 복사해 온다.add: 내 컴퓨터에서 작업한 파일들을 스테이지에 추가commit: 스테이지에 올라온 파일들을 가지고 내 컴퓨터에 저장 (세이브와 같다.)push: 커밋들을 원격 저장소에 업로드코드뭉치 버리기: sourceTree 의 코드뭉치 버리기 기능을 사용하면 변경사항을 되돌릴 수 있다브랜치 (branch): 기능 변경을 하고 싶을 때 생성 및 사용머지 (merge): 한 브랜치의 내용을 다른 브랜치에 반영체크아웃 (checkout): 저장소에서 특정 커밋이나 브랜치로 돌아가고 싶을 때 사용 하나의 브랜치를 현재 브랜치와.. 2024. 9. 6.
[SQL] MySQL 테이블 락 안걸릴 경우 테이블 락을 걸경우에 보통 아래형식으로 테이블 락을 걸어준다START TRANSACTION;SELECT column FROM your_table_name WHERE id = #column# FOR UPDATE;하지만 락이 안걸릴 경우가 있는데 그 이유는 TABLE에 ENGINE 타입이 아니라서 그럴 수 있다.그럼 아래 쿼리문을 돌려보면 테이블별 ENGINE 타입이 나온다.SELECT TABLE_NAME, ENGINEFROM information_schema.TABLESWHERE TABLE_SCHEMA = 'db이름';확인을 하고 타입이 innoDB타입이 아니면아래처럼 락테이블을 새로 하나 만들어서 그 테이블을 락 테이블로 사용하거나CREATE TABLE table_lock ( id VARCHA.. 2024. 8. 27.
[Javascript] 구조분해 간단요약... (그대로 복사해서 console 확인해보자) 배열 구조분해 (그대로 복사해서 console 확인해보자) 객체 구조분해 할당 (그대로 복사해서 console 확인해보자) 2024. 8. 26.
[Javascript] 나만의 Ajax 만들기 e7e샘의 나만의 AjaxDOCTYPE html>meta charset="UTF-8">div id="disp">div>button onclick="fAjax()">아작스button>button onclick="fAjax2()">아작스2button>button onclick="fAjax3()">아작스3button>script>//매개 변수들을 한 덩어리로 보내면 훨씬 플렉서블 해짐!!//어쩌다 마주 친 그대 봤는뎅 재미있음. (멜로 아니공 스릴러)const $={}; //빈 객체 생성(내맘) -> 네임스페이스용// $객체의 메소드롱 ajax를 만듬, 이제 부터 $.ajax라고 써야함// 요따구로 해성 $.ajax(jQuery)가 만들어짐(역시 별거 아니었음!)$.ajax=function(pSet){    .. 2024. 8. 26.
[Javascript] 즉각실행 함수 2024. 8. 26.