분류 전체보기 130

20220506_git stash

상황 현재 A 브랜치에서 작업 파일 중 일부 파일(.gitIgnore)만 develop브랜치에 merge 한 다음 commit and push 하고 싶음 해결 develop브랜치 merge 하려면 checkout을 해야하는데 현재 a브랜치에서 수정한 파일들을 commit하지 않고 checkout 하면 에러가 발생함.(에러는 아니고 꼬이는건가..?) 그래서 stash에 수정한 파일들을 임시 저장 해놓고 checkout함. git clone 주소 git brach A .gitignore 파일에 .history 추가 기타 파일 수정, 기타 파일 추가 . . // 여러 파일 수정했는데 .gitIgnore만 develop 브랜치에 merge하려는 상황 git add .gitignore ( 파일은 절대경로 or 상..

20220504_git merge 후 push

login_develop브랜치에서 작업한 걸 main브랜치에 merge 후 push 한다. git clone 주소 git branch login_develop( 작업할 브랜치명) git status 작업 git status git add . git status git commit -m "feat:기능수정" git status git checkout main(위에서작업한 브랜치를 합칠 브랜치) git status git merge login_develop(작업한 브랜치명) git satus git push [참고] git status로 상태 체크 습관을 들이자. git log --graph로도 봐보자. 결과 해석하는 거 기록하자.

20220504_원격저장소(github)에 node_modules 폴더 올렸을 때 삭제 방법

https://zel0rd.tistory.com/140 git ignore 안될 때!! (node_modules 제거) npm을 사용할 때, package.json에는 의존하는 패키지 리스트가 나와있고 npm install을 통해 필요한 패키지들을 받아서 사용하게 된다. 이 패키지들은 node_modules라는 폴더에 설치가 되는데... 수 많은 파 zel0rd.tistory.com node_modules 폴더가 있는 프로젝트로 들어간다. git rm --cached -r node_modules git commit -m "node_modules 원격에서 삭제" git push origin 브랜치이름 ( git push만 함) [참고1] 1.cient 폴더에서 git bash here 2. 위 명령어 순서..

20220427_react(onClick 사용법)

react - onClick 1. 버튼 눌렀을 때만 1출력되게 하고 싶을 때 import React, {useState,useEffect} from 'react'; const Test = () => { const fnTest = () => { console.log(1); } const fnTestA =() => (event) => { console.log(1); } return ( fnTest()}>버튼 눌렀을 때만 1 출력 {/* 화면 렌더링 되면서 1 출력, 버튼 동작 안 함 */} {/* 버튼 눌렀을 때만 1 출력 */} {/* fnTest(e)}>버튼 눌렀을 때만 1 출력 */} {/* fnTest()}>버튼 눌렀을 때만 1 출력 */} ); }; export default Test; 2. 객체 ..

20220426

mysql 마스터인지 슬레이브 인지 확인하는 방법 mysql> show master status mysql> show slave status 출처: https://tkdwnsdkk.tistory.com/92 [샤우의 블로그] CSS float 속성 : 이미지를 어떻게 띄워서 텍스트와 함께 배치할 것인가에 대한 속성. - inherit : 부모 요소에서 상속 - left : 왼쪽에 부유하는 블록 박스를 생성. 페이지 내용은 박스 오른쪽에 위치하며 위에서 아래로 흐름. - right : 오른쪽에 부유하는 블록 박스를 생성. 페이지 내용은 박스 왼쪽에 위치하며 위에서 아래로 흐름. 이후 요소에 clear 속성이 있으면 페이지 흐름이 달라짐. none 이 아니라면 display 속성은 무시된다. - none :..

20220425

GIT git fetch git merge npm install 1. 브랜치에 커밋 되어있는 걸 내 로컬로 가져오기 git fetch & git merge : 원격에서 로컬로 가져옴. 자동 merge 는 안하기 때문에 GIT merge 까지 해야 함. git pull : 원격에서 로컬로 가져옴. 자동 merge git fetch를 하면 원격(github)에 커밋된 내용이 불러와진다. [실습] 1. a가 branch에 커밋함 2. b의 소스제어 - remotes에서는 a가 커밋한 내용이 확인 되지 않음. VSCode에 확장자 GitLens 설치해야 REMOTES 생김 3. b가 VSCode에서 git fetcch => a가 커밋한 내용 확인 가능. 4. b가 VSCode에서 git merge 5. gith..

20220422

vscode에 eslint,prettier 설치 아래 링크 참고하였습니다. https://helloinyong.tistory.com/325 ESLint, Prettier Setting, 헤매지 말고 정확히 알고 설정하자. ESLint, Prettier 관련해서 환경 세팅을 하면 항상 어쩔 땐 잘되고, 어쩔 땐 안되고... 구글링하면 그렇게 많이 나오는 방식들을 전부 해봐도 계속 안돼서 시간을 그렇게 버릴 때가 많았던 것 같다. 그 helloinyong.tistory.com 1.VSCode 확장자에서 ESLint extension 설치 2. $ npm install -D eslint // or $ yarn add -D eslint 3. .eslintrc 파일 프로젝트 밑에 추가 4. $ npm instal..