github를 하면서 commit 메시지를 계속 나에 맞춰서 바꿔왔는데 이렇게 있었다니 ;;;; 이제라도 이렇게 작성을 하면서 나의 실력을 늘려가야 겠습니다. > Structure(구조) type(): - 헤더 - 빈칸 [body] - 본문 - 빈칸 [footer] - 바닥글 1. 커밋 성격(type) - feat: 새로운 기능 추가 - chore: 빌드 업무 수정, 패키지 매니저 수정(자잘한 수정) - docs: 문서 수정 - fix: 버그 수정 - refactor: 코드 리펙토링 - test: 테스트 코드, 리펙토링 테스트 코드 추가 - build: 빌드 관련 파일 수정 - style: 코드 스타일, 세미콜론 누락, 코드 변경(X) - ci: CI관련 설정 수정 2. Subject - 영문 기준 50..
- github에서 웹을 만들어서 미리미리 확인을 하는 것이 빠르고 간단해서 좋은 것 같습니다. 그러나 큰 프로젝트 같은 경우는 별로 좋지 않은 것 같습니다. 1. gh-pages 설치 $ npm i gh-pages gh-pages: 나의 웹사이트를 github의 github page 도메인에 나타나게 도와준다. 2. package.JSON 에서 hompage 추가 $ npm run build //내가 만든 것을 최소화해 준다. => build 파일 만들어 준다. > package.JSON "scripts":{ ... //build 폴더 업로드 한다. "deploy": "gh-pages -d build" //deploy 호출 전에 predeploy를 먼저 호출한다. "predeploy": "npm run..
해석을 해보면 master를 찾을 수 없는 것입니다. 다음과 같이 error가 나오고 git push가 되지 않습니다. 최근에 master라는 것에 인종차별 등 문제가 있어 master -> main으로 바꿔서 error 가 발생을 한 것 같습니다. 즉, branch 이름이 올바르지 않다 그래서 문제가 발생을 한 것 같습니다. 1. 밑의 master(branch)부분을 누릅니다. branch이름을 바꿔주기 위함 2. main을 입력한 후 Create new branch를 선택합니다. origin/main이 있으면 click 해도 됩니다. https://0ver-grow.tistory.com/918
2개의 컴퓨터를 이용해서 git add, commit push, pull을 이용해서 사용하다 보면 다음과 같은 문제가 발생합니다. 왜 이런지 알아보니충돌이 발생한 것이었습니다. => 같은 branch(master)에서 여러 사람이 작업하여 충돌 발생 해결 1. commit your changes before you merge merge하기 전에 commit 해라 $git add * $git commit -m "" $git push $git pull origin master 2. Stash them before you merge stash 명령어를 사용해라 $git stash $git pull origin master $git stash pop #저장해둔 작업을 stack에서 제거 ..
github에 있는 변경된 내용 가져와서 사용하기 다른 컴퓨터에서 원격으로 사용을 하고 push를 해놨습니다.일일이 마우스를 움직이며 하는 것보다 훨씬 좋습니다. 그 후 원래 컴퓨터에서 git push 한 것을 그대로 사용하기 위해 사용하는 것 입니다. git pull git fetch -> git merge = git pull ( git 서버에서 최신 코드 받아와서 merge ) pull upstream master -> checkout -> merge master -> commit -> git push git fetch git 서버에서 최신 코드 받아오기 원격 저장소의 변경 사항을 local 저장소로 가져온다(원격 추적 branch 사용) 원격 추적 branch가 없는 경우에는 추적 branch를 만..
[Error] Your branch is based on 'origin/master', but the upstream is gone. git push가 되지 않고 git status를 해봤을 때 다음과 같은 Error 가 나오는 경우 => 처음에 local branch가 origin/master에 있어야 하는데 해당 자리에 없어서 문제 발생 (git 1.8.5에서 새로 나타난 기능) 해결 > git branch --unset-upstream --unset-upstream: 데이터를 지우지 않고 local로만 링크를 삭제합니다. -> 언제든지 다시 연결할 수 있다. + 원격 저장소(git init --bare)를 생성할 때 branch가 없지만 local 저장소에서 remote를 복제할 때는 origin/..
fatal unable to access '*' :could not resolve host github.com 외부 통신 오류 이런 오류가 발생을 하였습니다. 그래서 구글링을 했더니 proxy 문제가 있다고 하면서 $ git config --global --unset http.proxy $ git config --global --unset https.proxy 해당 명령어를 치면 끝이 난다고 했습니다. git push와 clone문제가 해결 되지 않았습니다. 더 찾아보니 네트워크 관련 문제였습니다. 해결 방법 1. ping으로 github.com과 통신이 가능한지 확인(에러 뜸) 에러 뜰것입니다. (통신 안됨) github.com(domain 이름)이 ip로 매칭되지 않아서 입니다. => DNS 서버를 ..