Jwhy's Blogitory
close
프로필 배경
프로필 로고

Jwhy's Blogitory

  • 분류 전체보기 (110)
    • Book Study (49)
      • [Java] 이펙티브 자바 (19)
      • [Kotlin] 코틀린 코루틴 (6)
      • [Kotlin] 코틀린 인 액션 (4)
      • [Kotlin] 객체에서 함수로 (4)
      • [Web] 웹을 지탱하는 기술 (9)
      • [Web] HTTP2 IN ACTION (5)
      • [Spring] 토비의 스프링 3.1 (0)
      • [Theory] 출.스.마 (1)
      • [CS] 누구나 자료구조와 알고리즘 (1)
    • Devlog (4)
      • Kotlin (1)
      • Project (0)
      • Java (0)
      • Git (3)
    • Kotlin (13)
      • 이론 (1)
      • 기능 정리 (1)
      • [Inflearn] 코틀린 입문 (11)
    • Spring (27)
      • 이론 (1)
      • 프로젝트 (1)
      • 트러블 슈팅 (13)
      • 기능 정리 (11)
      • 리뷰 (1)
    • Java (2)
      • 이론 (2)
    • PS (13)
      • 그래프 (2)
      • 이론 (1)
      • 정렬 (2)
      • 컬렉션 (0)
      • 백트래킹 (6)
      • DFS (1)
      • DP (1)
    • DevOps (2)
      • AWS (2)
  • 홈
  • 태그
  • 방명록

[Git] 스크립트 적용

Mac OS를 기준으로 작성된 글입니다. Window 환경과는 약간의 차이가 있을 수 있습니다. 회사에서 멀티 모듈 프로젝트로 작업하다보면, 많은 불편함이 있다. GUI를 사용하면 편하겠지만, CLI를 더 선호하기 때문에, 불편함을 감수하고 cd로 이곳저곳을 돌아다니면서 고생을 했다. 하지만 alias를 사용하면 이런 귀찮은 일을 쉽게 해결할 수 있다.스크립트 보관 폴더 생성스크립트를 보관할 전용 폴더를 생성한다.mkdir ~/git-scripts | cd ~/git-scripts스크립트 파일 생성원하는 동작을 수행하는 JavaScript 파일을 생성한다. 이런 스크립트는 지피티가 잘 짜주기 때문에 원하는 스크립트를 지피티에게 요청하면 바로 나올 것이다. 아래 스크립트는 현재 디렉터리와 하위 디렉터리 중..

  • format_list_bulleted Devlog/Git
  • · 2025. 5. 8.
  • textsms

[Git] cherry-pick을 통해 push된 커밋 되돌리기

회사에서 업무를 진행하다가, 팀원이 A 브랜치에 올려야할 것을 B 브랜치에 올린 적이 있다. 도와주기 위해서 커밋을 되돌리고, 다른 브랜치에 옮기는 과정에서 꼬여버려서 도와주다 실패한 경험이 있다. 다음에는 이런 실수를 하지 않도록 다시 복습하면서 정리를 해보려고 한다. 상황은 다음과 같다.feat/memo 브랜치에 총 5개의 커밋이 올라가있다고 가정하자. 그 중, 최신 커밋 3개를 feat/reply 브랜치로 옮겨야하는 상황이다.상태 확인우선, 아래 명령어를 통해 어느 커밋까지 내가 옮겨야하는지 해시 값을 확인한다.git log --oneline --graph* f13e123 (HEAD -> feat/memo, origin/feat/memo) update error3* 0574123 update err..

  • format_list_bulleted Devlog/Git
  • · 2025. 1. 13.
  • textsms

[Git] 버퍼 용량 초과 에러

💬 상황 설명옵시디언에서 글을 정리하다가 이미지와 파일이 너무 난잡하게 있어서 싹 정리를 한 뒤에, push를 하려고 했는데, 다음과 같은 에러가 발생했다.> git push origin master오브젝트 나열하는 중: 205, 완료.오브젝트 개수 세는 중: 100% (205/205), 완료.Delta compression using up to 8 threads오브젝트 압축하는 중: 100% (197/197), 완료.error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400send-pack: unexpected disconnect while reading sideband packet오브젝트 쓰는 중: 100% (204/204),..

  • format_list_bulleted Devlog/Git
  • · 2024. 10. 29.
  • textsms

[Kotlin] 두 객체의 서로 다른 필드의 값 찾기

🛠️ 개발 환경 kotlin : 1.8.22 💬 상황 설명 회사에서 개발을 하던 중, 동일한 클래스에 대한 두 인스턴스의 값을 비교해 다른 부분을 찾아 프론트에서 보여주는 로직이 필요했다. enum class PostCategory(val title: String) { C1("자유 게시판"), C2("정보 게시판") override fun toString(): String { return title } } class Post() { var title: String = "" var content: String = "" var isDeleted: Boolean = false var category: PostCategory = PostCategory.C1 var writer: Member } 예를 들어, 위와..

  • format_list_bulleted Devlog/Kotlin
  • · 2024. 2. 7.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (110)
    • Book Study (49)
      • [Java] 이펙티브 자바 (19)
      • [Kotlin] 코틀린 코루틴 (6)
      • [Kotlin] 코틀린 인 액션 (4)
      • [Kotlin] 객체에서 함수로 (4)
      • [Web] 웹을 지탱하는 기술 (9)
      • [Web] HTTP2 IN ACTION (5)
      • [Spring] 토비의 스프링 3.1 (0)
      • [Theory] 출.스.마 (1)
      • [CS] 누구나 자료구조와 알고리즘 (1)
    • Devlog (4)
      • Kotlin (1)
      • Project (0)
      • Java (0)
      • Git (3)
    • Kotlin (13)
      • 이론 (1)
      • 기능 정리 (1)
      • [Inflearn] 코틀린 입문 (11)
    • Spring (27)
      • 이론 (1)
      • 프로젝트 (1)
      • 트러블 슈팅 (13)
      • 기능 정리 (11)
      • 리뷰 (1)
    • Java (2)
      • 이론 (2)
    • PS (13)
      • 그래프 (2)
      • 이론 (1)
      • 정렬 (2)
      • 컬렉션 (0)
      • 백트래킹 (6)
      • DFS (1)
      • DP (1)
    • DevOps (2)
      • AWS (2)
최근 글
인기 글
최근 댓글
태그
  • #이펙티브자바
  • #kotlin
  • #백준
  • #제네릭
  • #코틀린
  • #코루틴
  • #자바
  • #백트래킹
  • #java
  • #이펙티브 자바
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바