목록전체 글 (10)
unscope
매번 찾고 매번 까먹어서 다시 찾는 Git 연동, 차라리 블로그에 박제시켜 버리자. 준비물 Git https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 원격 저장소 링크 (ex_ Github, Bitbu..
방금 파일 다 날려먹었던 사람이 나야 나... 하지만 이미 이전에 모든 파일들을 정상적으로 커밋 했고... 이전 커밋으로 돌아가는 방법을 알고 있었기 때문에 침착하게 원상복귀 시켰습니다. 먼저 아래 명령어 같은 걸 사용해서 커밋 ID를 찾아냅니다. git reflog 그 다음 아래 명령어를 입력하면 이전에 커밋했던 파일들이 고스란히 돌아옵니다. git reset --hard [commit_id] # ex) git reset --hard 2dfjw45f 그리고 필요하다면 원격 저장소에 커밋한 사람이 아무도 없는 지 체크한 다음... 원격 저장소를 덮어쓰기 해 주면 끗. git push -f --set-upstream origin master
MySQL에서는 서브쿼리로 현재 변경이 이루어지는 테이블을 참조해서 사용 할 수가 없어요. 예를 들어, 이런 쿼리문을 실행시키려고 합니다. UPDATE TABLE_A SET COLUMN_C = 'A' WHERE COLUMN_B = (SELECT MAX(COLUMN_B) FROM TABLE_A WHERE COLUMN_A = '1') 변경할 테이블과 서브쿼리의 테이블이 같네요. 그러면 장렬하게 에러가 뜹니다. "그런데 저는 지금 같은 테이블의 값을 가져오는 것 외엔 방법이 없는데요!" 라고 하신다면, 아래와 같이 작성하시면 됩니다. UPDATE TABLE_A SET COLUMN_C = 'A' WHERE COLUMN_B = (SELECT B FROM (SELECT MAX(COLUMN_B) AS B FROM T..