본문 바로가기
링크 정리

깃 / 깃허브 링크

by 피로물든딸기 2023. 7. 29.
반응형

깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기)

 

- GitHub Desktop

- GitHub Actions 

- GitHub RESTful API

- Git Bash

- GitHub

- Error 해결


GitHub Desktop

 

로그아웃 / 로그인

 

유니티 프로젝트 추가하기 (new repository)

언리얼 프로젝트 추가하기 (new repository)

Node JS 프로젝트 추가하기 (new repository)

리액트 프로젝트 추가하기 (new repository)

 

gh-pages로 리액트 프로젝트 배포하기

gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기

Hash Router로 gh-pages 배포하기

404 에러를 수정한 Browser Router로 gh-pages 배포하기

Github Desktop에서 리액트 프로젝트 받아오기

 

gh-pages로 HTML 배포하기

gh-pages로 유니티 WebGL 배포하기

유니티 WebGL을 React에 배포하기

유니티 WebGL + React 라우터 적용하기

 

리포지토리 클론하기 (Clone repository)
새 브랜치 만들고 Pull Request (New branch Merge)

 

브랜치에서 Main으로 Push하기 (Branch -> Main Push)

브랜치를 Main과 동기화하기 (Main -> Branch Push, Sync)

Cherry Picking으로 다른 브랜치 코드 가져오기 (Shelve)

 

Commit 취소하기 (Amend, Undo, Revert)

Push / Publish 취소하기

일부 파일만 스테이시로 감추기 (Git Stash Some Specific Files)

Revert와 Reset으로 과거 커밋으로 되돌아가기 (+ Git Bash)

 

Beyond Compare처럼 코드 비교하기 (Diff Display Unified -> Split)

커맨드 창을 Git Bash로 변경하기 (Change Command Prompt to Git Bash)

체리픽으로 원하는 commit 가져오기 (git cherry-pick)

체리픽으로 변경된 commit만 반영하기 (git cherry-pick --strategy=recursive -X thiers)

 

태그를 달아서 릴리즈하기 (Create Release Tag)


GitHub Actions

 

Node JS + jest를 GitHub Actions으로 실행하기

Push 될 때 메일 보내기 (Send Email using GitHub Actions)

Schedule로 반복 작업하기

로또 번호 수집해서 json으로 저장하기 (리포지토리 파일 수정하기)

리포지토리의 폴더 정보 저장하기 (Chonky File Map)

github-pages-deploy-action로 리액트 gh-pages 자동 배포하기

is-website-vulnerable로 웹사이트 취약점 점검하기


GitHub RESTful API

 

RESTful API로 파일의 SHA 구하기 (Find Github Files's SHA blob)

RESTful API로 브랜치 SHA 구하기 (Find Github Branch SHA blob)
RESTful API로 파일 읽기 (Read GitHub Files with GET)
RESTful API로 파일 쓰기 (Update GitHub Files with PUT)

RESTful API로 파일 삭제하기 (Delete GitHub Files with DELETE)

RESTful API로 1MB 이상 큰 파일 읽기 (Read 1MB GitHub Files with GET)

RESTful API로 브랜치 만들고 삭제하기 (Create and Delete Branch)

RESTful API로 PR 만들고 병합하기 (Create Pull Request and Merge)

RESTful API로 파일 이름 변경하기 (Renaming files)

 

리액트 - 깃허브 RESTful API로 파일 편집기 만들기 (Simple GitHub Code Management with React)

리액트 - 깃허브 RESTful API 한글 깨짐 현상 해결하기

 

리액트 - Indexed DB로 깃허브 RESTful API PUT 최신 정보 유지하기

리액트 - Toast UI 에디터로 깃허브 마크다운 저장하기 (Toast UI Editor with GitHub RESTful API)

리액트 - 파일 편집 후 메일 알림이 가도록 수정하기 with GitHub RESTful API

 

리액트 - Handsontable 깃허브 연동하기 (data, style, comment, merge 저장하기)

리액트 - GitHub RESTful API로 댓글 저장하기 with react-comments-section

 

리액트 - 깃허브 리포지토리 이미지 불러오기 (Load GitHub Repository Images with Image List)
리액트 - 깃허브 API로 이미지 업로드하기 (Upload Images with GitHub RESTful API)
리액트 - 깃허브에 업로드된 이미지 삭제하기 (Delete an Uploaded Image on GitHub)
리액트 - 캡처한 이미지를 깃허브에 업로드하기 (Upload Captured Image to GitHub)
리액트 - 캡처한 이미지 여러 개 업로드하기 (Upload Captured Images to GitHub)
리액트 - Toast UI 에디터로 이미지를 포함한 깃허브 마크다운 저장하기 (Toast UI Markdown Editor)


Git Bash

 

Git Bash - 깃 명령어 정리

 

Window에서 경로 Aliasing 설정하기

SSH 키 삭제, 생성, 등록

윈도우 사용 중인 포트 강제 종료하기

exec으로 Git Push 하기

 

일부 파일만 스테이시로 감추기 (Git Stash Some Specific File)

특정 파일 하나만 되돌리기 (Revert One Specific File)

이분 탐색으로 버그 발생한 commit 찾기

fetch / pull 할 때 ID, Password 자동 입력하기

gitignore의 경로가 무시되지 않는 경우 해결하기 (git rm --cached)


GitHub

 

리포지토리 Private / Public 변경하기

팀원 / 멤버 추가하기 + Approve 설정하기

파일 변경사항 확인하기 (History)

불필요한 브랜치 삭제하기 (Delete Branch)

깃허브에서 New Pull Request로 다른 브랜치에 직접 머지하기

코드 충돌 후 웹 에디터에서 직접 편집하기

개인 토큰 발급 받기 (Personal access tokens)

 

프로젝트 보드 만들기 (Create Project Board in GitHub)

커밋 히스토리 그래프 확인하기 (Check Commit History Graph)

OAuth Access 토큰 발급 받기 (How to get GitHub OAuth Token)

메일 알림 설정하기 (Settings for Email Notifications)

리액트 - 로그인한 사용자만 댓글 기능 사용하기 with react-comments-section (GitHub OAuth Login)

리액트 - 쿠키로 GitHub OAuth 로그인 인증 관리하기 with react-cookie

 

클래스 다이어그램 그리기 (Draw Class Diagram using GitHub Mermaid)

시퀀스 다이어그램 그리기 (Draw Sequence Diagram using GitHub Mermaid)

상태 다이어그램 그리기 (Draw Statechart Diagram using GitHub Mermaid)

활동 다이어그램 그리기 (Draw Activity Diagram using GitHub Mermaid)


Error 해결

 

Filename too long 에러 처리하기 (Windows GitHub Desktop)

유니티 commit 에러 (CRLF will be replaced by LF)

중복 로그인 에러 해결하기 (Permission denied returned error 403)

This diff contains a change in line endings from 'CRLF' to 'LF' 경고 처리하기

 

 

 

 

반응형

'링크 정리' 카테고리의 다른 글

유니티 링크  (0) 2023.07.29
언리얼 링크  (0) 2023.07.29
JavaScript, React 링크  (0) 2023.07.29
C, C++ 링크  (0) 2023.07.29
블렌더 링크  (0) 2022.08.13

댓글