오늘은 Github issue 내용을 Github 파일로 동기화 시키는 Github action 개발기를 이야기 해볼까 해요.오늘 이야기 할 Github action은 Marketplace에서 확인 및 사용할 수 있어요. Issue to File Sync - GitHub MarketplaceSync GitHub issues to files with customizable paths and labelsgithub.com 개발 동기 개발자들은 Github repository에 문서를 모아두기도 하고, 블로그를 운영하며 글을 작성해두기도 해요.저 또한 마찬가지였어요. 문서를 정리해 Github repository에 올려두기도 하고(지금은 미사용 중이긴 하지만) github.io 블로그가 있어 해당 글을 작성할..
git revert에 대해 commit 을 잘못한 경우 git commit을 잘못남겼을 때, 보통 어떻게 하는가? 나는 보통 git reset 또는 git rebase 를 통해 commit을 제거(drop)했고, 이를 force push (--force)함으로써 branch를 관리했다. 하지만 이 방식은 협업 시, 문제를 초래할 수 있다. (로컬에서만 사용하는 것은 문제 없음) force push 된 branch에서 작업하던 다른 사람들은 pull 시에 충돌(Conflict)이 발생할 수 있고, 이를 해결해야 한다. 이를 방지하기 위해서는 작업하던 사람들이 사용하던 branch 내역을 지우거나 백업해두고 pull 해야만 한다. 혹은 pull 받을 때 충돌없이 알아서 rebase 될 수 있는데, 이게 협업..
개발을 하다보면 버전관리, 협업, 포트폴리오 등의 이유로 Github을 사용하게 된다. 기본적으로 프로젝트마다 Repository를 만들고 운영을 하고, 개발 파일들을 올리면 다음 그림처럼 자동으로 파일들의 언어들을 분석해서 어떤 개발 언어 프로젝트인지 볼 수 있도록 제공하고 있다.. 하지만 웹 서버라던지 모바일 어플리케이션 등 주 개발언어가 아닌 파일들도 올려야하는 경우들이 존재하고 그러한 파일들의 코드가 대부분의 코드를 차지하게 됨으로써 다른 개발언어 프로젝트로 표시되는 경우가 있다. 예를 들어 웹 서버를 개발하는 프로젝트인데, 클라이언트 html 코드가 너무 많아 html 프로젝트로 표시되는 경우도 있다. 이처럼 원하지 않는 언어로 표시되는 문제를 해결하기 위해 github에서는 `.gitattri..
- Total
- Today
- Yesterday
- 하루
- c++
- boj
- Istio
- Algorithm
- jasync
- WebFlux
- 알고리즘
- OpenTelemetry
- Spring boot
- Clean Architecture
- 일상
- python
- docker
- tag
- 백준
- container
- Spring
- 로그
- java
- Log
- Intellij
- HTTP
- k8s
- gradle
- 쿠버네티스
- 클린 아키텍처
- 비동기
- Kubernetes
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |