일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws
- Kubernetes
- kotlin coroutine
- 기록으로 실력을 쌓자
- Linux
- CKA
- 공부
- kotlin querydsl
- Pinpoint
- minikube
- AI
- 코틀린 코루틴의 정석
- CloudWatch
- Elasticsearch
- kotlin
- 정보처리기사 실기
- 정보처리기사실기 기출문제
- CKA 기출문제
- 오블완
- IntelliJ
- MySQL
- PETERICA
- 티스토리챌린지
- kotlin spring
- AWS EKS
- Spring
- 정보처리기사 실기 기출문제
- APM
- Java
- mysql 튜닝
- Today
- Total
목록Programming/GitHub (6)
피터의 개발이야기
ㅁ Git이란?Git은 분산 버전 관리 시스템입니다. 코드 변경 사항을 추적하고 여러 개발자가 협업하는 데 도움을 줍니다.ㅁ 기본 명령어git init: 새 저장소 생성git clone [url]: 원격 저장소 복제git add [파일]: 변경 사항 스테이징git commit -m "[메시지]": 변경 사항 커밋git push: 원격 저장소에 변경 사항 업로드git pull: 원격 저장소에서 변경 사항 가져오기ㅁ 브랜치 관리git branch: 브랜치 목록 확인git branch [이름]: 새 브랜치 생성git checkout [브랜치]: 브랜치 전환git merge [브랜치]: 현재 브랜치에 다른 브랜치 병합ㅁ 유용한 팁git status: 현재 상태 확인git log: 커밋 히스토리 확인git dif..
ㅁ 들어가며ㅇ [Git] 깃허브(Github) 프로필 README 추가방법하는 방법을 정리하였다. ㅇ 최근 GitHub Actions에서 Node.js 버전과 관련된 에러가 발생하고 있다.ㅇ 이 문제는 GitHub가 기본 Node.js 버전을 16에서 20으로 업그레이드하면서 발생한 것이다.ㅇ 에러 메시지를 보면 다음과 같다 ㅁ 빌드 실패The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-python@v3. For more info: https://github.blog/changelog/2024-03-07-github..
ㅁ 들어가며 지난 글, [github] Git Action으로 티스토리 블로그 코롤링하여 커밋하기에서 티스토리의 최근 블러그 목록을 보여주는 README.md를 생성하였다. 이번 글은 이것을 Github 메인 화면에 보이도록 설정하는 방법을 정리하였다. ㅁ Profile README 추가 방법 1. 깃허브의 username과 동일한 repository를 입력한다. ㄴ username을 입력하면 이 repository는 특별하다며, README가 Github Profile에 표시된다고 안내한다. 2. Public을 선택한다. 3. README 파일 생성을 체크한다. 4. Create repository를 클릭한다. ㅇ Github Profile README 세팅 완료 ㅁ 함께 보면 좋은 사이트 ㅇ Gith..
ㅁ 들어가며 ㅇ 티스토리의 글을 올리면 Git에도 반영되어 잔디밭을 조성하는 방법을 알게 되었다. ㅇ Github Action을 이용하여 하루에 한번 티스토리의 RSS를 기반으로 Github에 커밋이 된다. ㅇ 티스토리의 RSS와 Github와 연동하는 방법을 정리하였다. ㅇ 참조: [github] GitHub Action 이용해서 티스토리 게시글 깃허브에 업로드하기 ㅁ 블러그 RSS 추출 # feedparser 라이브러리 추가 $ pip install feedparser import feedparser feed = feedparser.parse("https://peterica.tistory.com/rss") for i in feed['entries']: print(i['link'], i['title']..
ㅁ 들어가며 GitHub의 Repository를 그룹주체별로 정리를 하게 되었다. 새로운 Group Repository에 기존 Repository(이후 Repo)를 복사하는 과정을 정리하였다. ㅁ 작업 내용 이전 Repo: skaffold-spring-boot 신규 Repo: Spring 그룹 주제인 spring-projects # 그룹 Repo 이동 $ cd ~/git/spring-projects # Git 이력을 subtree로 추가 $ git subtree --prefix=skaffold-spring-boot \ # 이전 레포지토리명 https://github.com/peterica/skaffold-spring-boot.git \ # 이전 레포지토리 주소 master # 브런치명 # Remote p..
ㅁ 들어가며 git에 소스를 머지할 때, 단위 개발에 지저분한 커밋을 dev, 운영에 머지할 때에 불필요한 comment가 올라가는 경우가 있다.이를 깔끔하게 하는 방법으로 체리픽이 있어서 sourcetree 기준으로 체리픽하는 방법을 정리하였다. ㅁ 체리피킹이란?체리피킹이란 말은 과수원에서 체리와 같은 과일을 수확하는 과수업자들이 자기들의 상품성을 높이기 위해 좋은 체리만 접는 행위에서 유래한 표현이다. 이는 불리한 것은 무시하고 유리한 것만 골라 취하는 형태를 비유적으로 나타낼 때에 사용된다. 예를 들자면, ㄴ 제품이나 서비스 중 인기 있는 특정 요서만을 골라 경제적 이득을 취하는 행위 ㄴ 최소의 비용으로 최대의 혜택을 얻으려는 전략적 소비 행태 ㄴ 금융 분야, 특히 신용카드 혜택만 이용하는 행..