본문 바로가기
반응형

git39

깃허브 데스크탑 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 Git / GitHub 전체 링크리액트 전체 링크 참고- 리액트 라우터 react router (최신 node ver) - 리액트 프로젝트 추가하기 (new repository)- gh-pages로 리액트 프로젝트 배포하기- gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기- Hash Router로 gh-pages 배포하기- 404 에러를 수정한 Browser Router로 gh-pages 배포하기- Github Desktop에서 리액트 프로젝트 받아오기 깃허브에 gh-pages에 배포를 하였다면, 리액트 라우터도 아래와 같이 설정해보자. 라우팅이 설정되고 아래와 같이 링크를 눌러보면, 경로 설정이 정상적으로 되지 않는다. gh-pages에서 homepage를 .. 2023. 1. 16.
깃허브 데스크탑 - gh-pages로 리액트 프로젝트 배포하기 Git / GitHub 전체 링크리액트 전체 링크 참고- Netlify로 리액트 프로젝트 배포하기- Vercel로 리액트 프로젝트 배포하기 - 리액트 프로젝트 추가하기 (new repository)- gh-pages로 리액트 프로젝트 배포하기- gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기- Hash Router로 gh-pages 배포하기- 404 에러를 수정한 Browser Router로 gh-pages 배포하기- Github Desktop에서 리액트 프로젝트 받아오기- gh-pages로 HTML 배포하기 GitHub Desktop에 리액트 프로젝트를 추가하였다면 깃허브 무료 웹 호스팅 기능으로 프로젝트를 배포해보자.gh-pages 설치하기 먼저 gh-pages를 설치한다.D:\github.. 2023. 1. 7.
깃허브 데스크탑 - 리액트 프로젝트 추가하기 (new repository) Git / GitHub 전체 링크 리액트 전체 링크 참고 - 리액트 프로젝트 추가하기 (new repository) - gh-pages로 리액트 프로젝트 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 - Hash Router로 gh-pages 배포하기 - 404 에러를 수정한 Browser Router로 gh-pages 배포하기 - Github Desktop에서 리액트 프로젝트 받아오기 새로운 React 프로젝트를 GitHub Desktop으로 추가해보자. 리포지토리(repository)로 등록할 경로에 create react-app을 이용하여 리액트 프로젝트를 만들자. D:\github> yarn create react-app react-hosting 해당 경로에 리액트 프로젝.. 2023. 1. 7.
깃허브, Git Bash - 커밋 히스토리 그래프 확인하기 (Check Commit History Graph) Git / GitHub 전체 링크 깃허브와 Git Bash에서 commit history를 그래프로 확인해보자. Git Bash에서는 git log --graph로 확인이 가능하다. $ git log --graph $ git log --graph * commit 33840142e66b8628becb60b8583c0299877e773d | Author: bloodstrawberry | Date: Mon Oct 3 20:32:07 2022 +0900 | | recursive | | re | * commit 6cc7fe50e0437465477aed35d848a788a12758f7 |\ Merge: e16c304 7f6e641 | | Author: bloodstrawberry | | Date: Mon Oct 3.. 2022. 10. 21.
깃허브 데스크탑 - 체리픽으로 변경된 commit만 반영하기 (git cherry-pick --strategy=recursive -X thiers) Git / GitHub 전체 링크 git cherry-pick [commit hash]는 순서대로 commit을 불러오지 않으면 충돌이 발생한다. 하지만 원하는 commit 하나만 가지고 와서 해당 커밋의 내용만 반영하고 싶은 경우가 있다. 충돌이 발생하더라도 적절히 처리해주는 git cherry-pick --strategy=recursive -X thiers [hash] 명령어에 대해 분석해보자. 참고 : -X는 merge strategy 옵션이다. -X, --strategy-option option for merge strategy 다음과 같이 텍스트 파일을 4번 바꿨다고 하자. 각 Hash 코드는 AAA ~ DDD라고 가정한다. Hash AAA - memo 2를 추가 Hash BBB - memo 1.. 2022. 10. 5.
깃허브 데스크탑 - 체리픽으로 원하는 commit 가져오기 (git cherry-pick) Git / GitHub 전체 링크 commit 한 줄로 보기 $ git log --oneline 하나의 commit만 가져오기 $ git cherry-pick 67680fc 여러 개의 커밋 가져오기 $ git cherry-pick 67680fc 1a9b03d 23d4cb8 연속으로 커밋 가져오기, 앞 부분 hash는 제외 $ git cherry-pick 47cd480..23d4cb8 연속으로 커밋 가져오기, 앞 부분 hash도 포함 $ git cherry-pick 67680fc^..23d4cb8 충돌 처리 후 cherry-pick 계속하기 git cherry-pick --continue 변경된 commit만 반영하기 git cherry-pick --strategy=recursive -X thiers [h.. 2022. 10. 3.
깃허브 데스크탑 - 중복 로그인 에러 해결하기 (Permission denied returned error 403) Git / GitHub 전체 링크 윈도우 GitHub Desktop에서 여러 아이디를 쓰다보면 git bash에서 아래의 에러가 나오는 경우가 있다. remote: Permission to [ID1]/PROJECT.git denied to [ID2]. fatal: unable to access 'https://github.com/[ID1]/PROJECT.git/': The requested URL returned error: 403 이 경우 계정을 깔끔하게 삭제하고 로그인하는 것이 좋다. 제어판으로 이동해서 사용자 계정을 누르자. 자격 증명 관리로 이동한다. [Window 자격 증명] → [일반 자격 증명]에서 git:https://github.com을 찾아서 제거한다. 제거하고 다시 git bash에서.. 2022. 9. 9.
깃허브 데스크탑 - 유니티 commit 에러 (CRLF will be replaced by LF) Git / GitHub 전체 링크 GitHub Desktop에서 Unity 프로젝트를 repository에 추가할 때, 아래와 같은 에러가 발생하는 경우가 있다. warning: CRLF will be replaced by LF in - xxxx The file will have its original line endings in your working directory autocrlf를 true로 변경해주면 되지만, 깃헙 데스크탑에서 되지 않는 경우도 있다. git config --global core.autocrlf true autocrlf를 변경해도 안된다면, 아래의 .gitignore에서 경로를 수정하면 된다. # This .gitignore file should be placed at the r.. 2022. 9. 8.
Git Bash - 이분 탐색으로 버그 발생한 commit 찾기 Git / GitHub 전체 링크 git bisect start 이분 탐색을 시작 git bisect bad [commit hash] 버그가 발생하는 커밋 표시 git bisect good [commit hash] 버그가 발생하지 않는 커밋 표시 git bisect reset 이분 탐색을 종료 git log --oneline으로 한 줄로 간단히 현재 커밋된 hash들과 내용을 볼 수 있다. $ git log --oneline d8321f00 (HEAD -> main, origin/main, origin/HEAD) Update TestScript3.cs a029141c Revert "ver 1.0" c348768c ver 1.0 8bc29f54 version 0.0 9bfdfdd0 Merge pull re.. 2022. 7. 31.
반응형