Git
-
Github Pages 에서 배경 또는 이미지 안나올때 해결법Git 2023. 1. 31. 22:27
Github pages 를 이용하여 정적 웹사이트를 구동할때 로컬에서는 잘 나오는 이미지가 나오지 않는 경우가 있다. 대부분의 경우는 경로가 잘못되어 발생한다. 아래와 같이 되어있는경우가 많은데 이경우 이미지를 찾지 못한다. background-image: url("/images/bg.jpg"); 왜나하면 절대 경로인 경우 프로젝트의 가장 높은 디렉토리 경로이기 때문에 아래와 같은 경로에서 찾게 되어 존재하지 않는다. https://id.github.io/images/bg.jpg 따라서 해당 경로를 상대경로로 바꾸면 해결된다. background-image: url("./images/bg.jpg");
-
git remote 제거 또는 변경 하는법 error: origin 리모트가 이미 있습니다.Git 2023. 1. 31. 21:21
git 을 사용하다보면 origin 에 대한 remote 저장소를 변경하고 싶을 때가 있다. 이때 기존에 origin 으로 설정된 주소와 충돌하여 git remote add 가 되지않는 경우가 있다. 이럴때에는 간단히 origin 을 제거하고 다시 원하는 주소로 연결하면 된다. # 기존 리포지토리 remote 제거 $ git remote remove origin # 새로운 리포지토리 추가 $ git remote add origin httls://github.com/해당주소
-
git 프로젝트 이름 규칙 (naming convention)Git 2022. 2. 26. 23:31
깃 프로젝트를 시작하기에 앞서 해당 프로젝트 이름의 명명 규칙이 무엇인지 궁금할때가 있다. 프로젝트 (레포지토리) 이름은 띄워쓰기 대신 보통 아래와 같은 다양한 케이스가 있다. Camel case / Kebab case / Snake case / Pascal case 이중 가장 보편적인것을 찾기 위해 찾아본 결과 stack overflow에 명시된것이 있는데 번역하면 아래와 같다. 만약 프로젝트 이름이 아래 3가지중 무엇이 가장 적절한지에 대한 대답으로 purchaserestservice purchase-rest-service purchase_rest_service 보통 2번의 케이스인 Kebab case 즉 소문자(lower case) 를 사용하고 - (dashes) 를 이용하여 구체적인 프로젝트 이름..
-
Git commit 에서 변경 사항 확인하는 방법 show / blameGit 2021. 12. 1. 23:08
git commit 마다 어떤 변경사항이 발생했는지 보고 싶을 때가 있다. 이럴 때에는 log 에서 원하는 아이디를 복사한 후 show 명령어를 이용한다. $ git log 이때 원하는 commit ID 가 9ewarawe 라면 아래와 같이 show 명령어를 통해 확인 가능하다 $ git show 9ewarawe 조금 더 무섭게? 확인하기 위해 누가 어떤 라인을 수정했는지 보려면 blame 옵션을 이용한다. # 현재 보고 있는 HEAD 의 README.md 의 마지막 수정 정보를 조회하려면 $ git blame HEAD ./README.md # commit id 가 9ewarawe 인 커밋의 README.md 파일 수정자를 보려면 $ git blame 9ewarawe ./README.md
-
Git commit History 보는 다양한 방법Git 2021. 12. 1. 22:59
Git commit 의 내역 즉, History 보고 싶을 때가 있다. 이럴 때에는 간단히 아래와 같이 log 명령어를 이용하면 된다. $ git log 조금 더 깔끔하게 커밋메시지 위주로 보고 싶다면 아래와 같이 pretty 옵션을 이용한다. $ git log --pretty=oneline commit history 를 시각적으로 보고 싶다면 아래 그래프 옵션을 이용한다. $ git log --pretty=oneline --all --graph