github를 하면서 commit 메시지를 계속 나에 맞춰서 바꿔왔는데 이렇게 있었다니 ;;;; 이제라도 이렇게 작성을 하면서 나의 실력을 늘려가야 겠습니다. > Structure(구조) type(): - 헤더 - 빈칸 [body] - 본문 - 빈칸 [footer] - 바닥글 1. 커밋 성격(type) - feat: 새로운 기능 추가 - chore: 빌드 업무 수정, 패키지 매니저 수정(자잘한 수정) - docs: 문서 수정 - fix: 버그 수정 - refactor: 코드 리펙토링 - test: 테스트 코드, 리펙토링 테스트 코드 추가 - build: 빌드 관련 파일 수정 - style: 코드 스타일, 세미콜론 누락, 코드 변경(X) - ci: CI관련 설정 수정 2. Subject - 영문 기준 50..
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에서 제거 ..
[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/..