github 4

Github action nothing to commit, working tree clean 오류 해결

문제 발생 Git Action을 이용해서 티스토리와 Github를 서로 연동하다가 build failed이 발생했다. 내 경우 git add .를 수행하다가 발생했는데, 다른 명령어를 수행하다가 동일한 에러가 발생할 수 있다. Github action nothing to commit, working tree clean Error: Process completed with exit code 1. main.yml 파일에서 아래 명령어를 순차적으로 실행하다가 ✅ 표시된 부분에서 오류가 발생한 것이다. 빌드 시점에 새롭게 추가된 내용이 없는데 git add .를 수행하려고 하니 오류가 발생한 것이다. jobs: # This workflow contains a single job called "build" bui..

Github를 트리 구조로 볼 수 있는 Octotree 플러그인

Github에서 꽤 유용한 Octotree라는 크롬 플러그인을 알게 되었다. 이 플러그인으로 GitHub 저장소의 디렉토리를 한 눈에 파악할 수 있다. Octotree Octotree는 아래 사진과 같이 사이드바에서 트리 형식으로 저장소의 디렉토리 구조를 보여준다. 개인 저장소(Private repository) 또는 Enterprise GitHub에도 Access Token만 설정하면 사용이 가능하다. References Octotree GitHub

Git이란? (feat. Git의 브랜치 전략)

버전 관리 시스템은 크게 2가지 방식이 있다. 과거에는 중앙집중식 위주로 버전을 관리하다가, 요새는 분산식으로 많이 이용하는 추세이다. 분산식 버전관리의 대표적인 예가 바로 Git 이다. 중앙집중식 (Central Control System) : CVS, Subversion 분산식 (Dynamic Control System) : Git 중앙집중식은 중앙 서버에서 별도로 파일을 관리한다. 클라이언트는 중앙 서버에서 파일을 받아서 사용(checkout)하는데 만약 중앙 서버가 다운되면 답이 없다(..) 반면 분산식은 클라이언트는 저장소를 전부 복제한다. 그래서 서버가 다운되어도 이 복제물로 다시 작업을 시작할 수 있다. 즉, 클라이언트 중에서 아무거나 골라도 서버를 복원할 수 있다. 게다가 Github 같은..

Intellij에서 Git 연동하기(.gitignore 플러그인)

Intellij에서 해당 프로젝트의 버전 관리를 위해 Git을 연동하고, 프로젝트를 GitHub 저장소로 push 하는 과정을 설명하려고 한다. 1. Git 설치 https://git-scm.com/에 들어가서 Git을 설치한다. 기본 설정 그대로 설치하면 된다. Git이 설치되는 경로는 C:\Program Files\Git이지만, 나는 편리하게 관리하기 위해 C:\dev\Git에 설치하였다. 그러면 아래와 같이 프로그램이 설치된다. (참고로 환경변수 Path 변수에도 C:\Program Files\Git\cmd 이 추가된다) 앞으로는 이 중에서 'Git Bash'를 사용할 것이다. 2. Git 사용자 계정 등록 (최초 1회 실행) Intellij에서 프로젝트를 Git과 연동하기 전에, 먼저 Git에서 ..

카테고리 없음 2019.11.22