본문 바로가기
반응형

github57

깃허브 - RESTful API로 파일의 SHA 구하기 (Find Github Files's SHA blob) 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) Git / GitHub 전체 링크 참고- 개인 토큰 발급 받기 - RESTful API로 파일의 SHA 구하기- RESTful API로 브랜치 SHA 구하기- RESTful API로 파일 읽기- RESTful API로 파일 쓰기- 깃허브 RESTful API로 파일 편집기 만들기 깃허브는 파일이나 디렉터리의 변경 사항을 추적할 때 식별자로 SHA를 사용한다. 아래 owner : bloodstrawberry, repo : auto-test, file : test/apitest.txt 의 SHA를 구해보자.https://github.com/bloodstrawberry/auto-test/blob/main/test/apitest.txt 요청.. 2023. 6. 23.
깃허브 액션 - Node JS + jest를 GitHub Actions로 실행하기 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) Git / GitHub 전체 링크Node JS 전체 링크 참고- Node JS 프로젝트 추가하기- jest로 자바스크립트 코드 테스트 하기 jest로 자바스크립트 코드를 검증하는 프로젝트를 깃허브에 업로드하자. 참고로 Test를 Pass하는 것을 확인하기 위해 fail이 나는 경우는 주석처리 하였다.// cal.test.jsconst cal = require("../source/calculator");describe("Calculator test", () => { it("correct", () => { expect(cal.myAdd(3, 3)).toEqual(6); expect(cal.myDivide(5, 2)).toEq.. 2023. 3. 22.
깃허브 데스크탑 - 유니티 WebGL + React 라우터 적용하기 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) Git / GitHub 전체 링크Unity 전체 링크리액트 전체 링크 참고 - gh-pages로 HTML 배포하기- gh-pages로 유니티 WebGL 배포하기- gh-pages로 리액트 프로젝트 배포하기- 유니티 WebGL을 React에 배포하기- gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 리액트에 배포한 유니티 WebGL에 리액트 라우터를 적용해보자. 코드를 아래와 같이 수정한다. index.jsimport React from 'react';import ReactDOM from 'react-dom/client';import './index.css';import App from './App';import report.. 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 폴더에 있.. 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 rotati.. 2023. 3. 21.
깃허브 데스크탑 - gh-pages로 HTML 배포하기 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) Git / GitHub 전체 링크 참고- gh-pages로 리액트 프로젝트 배포하기 gh-pages로 리액트 외에도 기본적인 HTML도 배포가 가능하다.프로젝트 만들기 html-hosting 폴더를 만든 후, index.html과 index.js를 추가하자.index.html이 존재해야 정상 동작한다. index.html  index.jsconsole.log("hello world!"); index.html을 클릭해보자. 콘솔에서 로그를 확인할 수 있다.깃허브에 업로드하기 File → Add local repository에서 Local path를 찾은 후, create a repository를 클릭한다. Description을 .. 2023. 3. 19.
깃허브 데스크탑 - 태그를 달아서 릴리즈하기 (Create Release Tag) 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) Git / GitHub 전체 링크 특정 커밋이 릴리즈를 하거나 기억해야할 필요가 있다면 포스트잇을 붙여서 기록할 수 있다. 프로젝트 repository에 가서 tags를 누르자. 태그가 하나도 없다면 Create a new release 버튼이 활성화된다. 릴리즈 버튼을 누르면 아래와 같은 화면이 나오게 된다. Choose a tag를 눌러서 태그를 추가할 수 있다. 그리고 어떤 브랜치를 릴리즈 할지, 어떤 commit을 릴리즈 할지 선택할 수 있다.참고로 Recent Commits에 있는 목록만 가능하며, 이전의 commit은 아래의 깃허브 데스크탑에서 설명한다. 여기서는 Target을 main으로 하고 제목과 내용을 적었다.이제 .. 2022. 10. 22.
깃허브, 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| | Au.. 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번 바꿨다고 하자.각.. 2022. 10. 5.
반응형