본문 바로가기
반응형

개발/Git, GitHub72

Git Bash - 깃 명령어 정리 Git / GitHub 전체 링크 참고 - Git Cheet Sheet - git config 로 설정하기 - 로컬 저장소 생성하기 - 파일 commit 하기 - 로그 확인하기 - 작업 취소하기 - 브랜치 관리하기 - 수정 중인 파일 숨기기 - 체리픽으로 다른 코드 가져오기 git config 로 설정하기 git config --global user.name [이름] git config --global user.email [이메일] $ git config --global user.name "bloodstrawberry" $ git config --global user.email "bloodstrawberry@gmail.com" git config --list 로 결과를 확인할 수 있다. $ git con.. 2023. 3. 29.
깃허브 데스크탑 - 언리얼 프로젝트 추가하기 (new repository) Git / GitHub 전체 링크 Unreal 5 전체 링크 프로젝트를 만들었다면 [File] → [Add local repository...]에서 경로를 지정한 후, create a repository를 클릭한다. Git ignore에서 UnrealEngine을 선택하고 Create repository를 클릭한다. 이제 Publish repository를 클릭하자. 코드를 공개하고 싶다면 Keep this code private를 해제하면 된다. 이제 깃허브에서 업로드를 확인하면 된다. 2023. 3. 25.
깃허브 액션 - Node JS + jest를 GitHub Actions로 실행하기 Git / GitHub 전체 링크 Node JS 전체 링크 참고 - Node JS 프로젝트 추가하기 - jest로 자바스크립트 코드 테스트 하기 jest로 자바스크립트 코드를 검증하는 프로젝트를 깃허브에 업로드하자. 참고로 Test를 Pass하는 것을 확인하기 위해 fail이 나는 경우는 주석처리 하였다. // cal.test.js const cal = require("../source/calculator"); describe("Calculator test", () => { it("correct", () => { expect(cal.myAdd(3, 3)).toEqual(6); expect(cal.myDivide(5, 2)).toEqual(2); //expect(cal.myDivide(10, 3)).toE.. 2023. 3. 22.
깃허브 데스크탑 - 유니티 WebGL + React 라우터 적용하기 Git / GitHub 전체 링크 Unity 전체 링크 리액트 전체 링크 참고 - gh-pages로 HTML 배포하기 - gh-pages로 유니티 WebGL 배포하기 - gh-pages로 리액트 프로젝트 배포하기 - 유니티 WebGL을 React에 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 리액트에 배포한 유니티 WebGL에 리액트 라우터를 적용해보자. 코드를 아래와 같이 수정한다. index.js import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVi.. 2023. 3. 22.
깃허브 데스크탑 - 404 에러를 수정한 Broswer Router로 gh-pages 배포하기 Git / GitHub 전체 링크 리액트 전체 링크 참고 - 리액트 프로젝트 추가하기 (new repository) - gh-pages로 리액트 프로젝트 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 - Hash Router로 gh-pages 배포하기 - 404 에러를 수정한 Browser Router로 gh-pages 배포하기 - Github Desktop에서 리액트 프로젝트 받아오기 Browser Router의 새로고침 문제를 Hash Router로 해결하였지만, URL에 #이 생겨서 보기 싫을 수 있다. gh-pages가 Hash Router를 권고하지만 URL에 #이 있는 것이 싫다면, 404 에러를 처리해주면 된다. 먼저 index.js를 다시 Browser Router.. 2023. 3. 22.
깃허브 데스크탑 - 유니티 WebGL을 React에 배포하기 Git / GitHub 전체 링크 Unity 전체 링크 리액트 전체 링크 참고 - gh-pages로 HTML 배포하기 - gh-pages로 유니티 WebGL 배포하기 - gh-pages로 리액트 프로젝트 배포하기 - 유니티 WebGL + React 라우터 적용하기 gh-pages로 리액트 프로젝트 배포하기를 참고하여 리액트 프로젝트까지 배포하자. 배포가 완료되었다면 react-unity-webgl을 설치한다.(https://www.npmjs.com/package/react-unity-webgl) npm install react-unity-webgl 유니티 빌드된 파일(Compression Format - Diabled)에서 Build 폴더에 있는 파일을 모두 복사한다. 그리고 리액트 프로젝트의 publi.. 2023. 3. 22.
깃허브 데스크탑 - gh-pages로 유니티 WebGL 배포하기 Git / GitHub 전체 링크 Unity 전체 링크 참고 - gh-pages로 HTML 배포하기 - 드래그로 오브젝트 Y축 회전하기 유니티를 WebGL로 빌드한 후, gh-pages로 깃허브에 배포해보자. 드래그로 오브젝트 Y축 회전하기를 참고하여 큐브를 회전하는 코드로 테스트한다. OnMouseDown에는 Debug.Log도 추가하였다. Debug.Log를 추가하면 chrome의 콘솔 창에서 로그를 확인할 수 있다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { bool rotating; float rotateSpeed = 30.0f; Vec.. 2023. 3. 21.
깃허브 데스크탑 - gh-pages로 HTML 배포하기 Git / GitHub 전체 링크 참고 - gh-pages로 리액트 프로젝트 배포하기 gh-pages로 리액트 외에도 기본적인 HTML도 배포가 가능하다. 프로젝트 만들기 html-hosting 폴더를 만든 후, index.html과 index.js를 추가하자. index.html이 존재해야 정상 동작한다. index.html index.js console.log("hello world!"); index.html을 클릭해보자. 콘솔에서 로그를 확인할 수 있다. 깃허브에 업로드하기 File → Add local repository에서 Local path를 찾은 후, create a repository를 클릭한다. Description을 적고 Create repository를 클릭하자. .git과 .gita.. 2023. 3. 19.
깃허브 데스크탑 - Hash Router로 gh-pages 배포하기 Git / GitHub 전체 링크 리액트 전체 링크 참고 - 리액트 프로젝트 추가하기 (new repository) - gh-pages로 리액트 프로젝트 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 - Hash Router로 gh-pages 배포하기 - 404 에러를 수정한 Browser Router로 gh-pages 배포하기 - Github Desktop에서 리액트 프로젝트 받아오기 gh-pages로 깃허브에 무료 호스팅으로 배포한 후, 리액트 라우터까지 적용하였다. 현재 라우터가 적용되어서 r2 page를 보여주고 있는 상태인데, 여기서 F5(새로고침)를 눌러보자. 깃허브에서는 BrowserRouter 기능을 제공하지 않아서 /r2가 포함된 URL을 알지 못한다. 따라서 g.. 2023. 1. 30.
반응형