-
Git bash : make: command not foundIT Tech/Git 2020. 12. 25. 20:09
작업 중 Git bash 에서 다음과 같은 bash : make: command not found 에러가 발생하였다. 무슨 말일까? command로 make로 실행되는 것들을 찾을 수 없는 것.. make가 리눅스 시스템에서 SHELL을 컴파일하는 명령어 인 듯 하다. make는 파일관련 유틸리티이기 때문에 현재 위치에서 makefile이 있다면 실행하므로 사용할 수 있다고 한다. 리눅스에서 사용하는 make 명령은 윈도우 git bash나 cmd에서 mingw32-make로 대체 사용할 수 있다고 한다. 이렇게 쓰던가 make로 굳이 쓰고 싶으면 바로 밑을 참고해서 적용해보자. 그런데 내가 사용하려는 명령어는 make build 였는데 필요한 경로에 Makefile이 있는 것을 확인했다. 여기서 그런데..
-
GitHub : gh-pages 를 이용한 DeployIT Tech/Git 2020. 12. 24. 20:14
일반적으로 npm start 등을 이용하여 localhost 환경에서만 내가 개발한 것들을 로컬 환경에서 확인해가면서 할 수 있다. 만약, 로컬 환경이 아니라 모두가 볼 수 있게 할 수 있는 방법이 있다고 한다. 바로 npm gh-pages 를 이용하면 되는데, ReactJS를 이용해서 만들었던 것들을 퍼블리쉬할 수 있다. 일단, npm install gh-pages를 이용해서 받아온 다음 package.json 에서 { ..., "scripts": { ..., "eject": "react-scripts eject", "deploy": "gh-pages -d build", "predeploy": "npm run build" }, ..., }, "homepage": "https://{username}.gi..
-
rebaseIT Tech/Git 2020. 5. 14. 10:57
내용 rebase 목적 : 기본적으로 커밋들을 모아서 복사한 뒤, 다른 곳에 나두는 것을 말함. 사용 방법 : git rebase "브랜치명" 현재의 위치의 브랜치에서 "브랜치명"의 줄기로 이동을 함. 문제 아래와 같은 상황에서 ( bugFix의 브랜치를 먼저 만들어달라고 한다. ) 다음과 같은 결과가 나와야한다. 결과 일단, bugFix의 브랜치를 만들어서 커밋한 후, master 브랜치로 이동하여 커밋을 한다. 그리고 다시, bugFix의 브랜치로 이동하여 rebase master를 한다. 명령어
-
add, commitIT Tech/Git 2020. 5. 14. 10:34
내용 add 목적 : 해당 파일을 untracked -> tracked 상태로 바꾸거나 commit 하기 위한 (staged) 상태로 바꿀 수 있는 명령어. 사용 방법 : git add [옵션] "파일명" 옵션 및 예 git add 파일명 : 파일명의 파일을 add 한다. git add . : 변화된 모든 파일을 add 한다. git add *.cpp : cpp 확장자명의 모든 파일을 add 한다. commit 목적 : 저장소에 디렉터리에 있는 모든 파일에 대한 스냅샷을 기록하는 것. 일단은 쉽게 프로젝트의 스냅샷이라고 봄. 사용 방법 : git commit [옵션] [커밋 메시지] 옵션 -m : 인라인 형식으로 바로 커밋 메시지 작성. -a : 수정된 파일에 대해 add, commit을 한 번에 수행함..