본문 바로가기
숨터 가볍게 읽는 공간
전체 베스트 최근
← github 게시판

[정보] 시험 끝나고 예전에 쓰던 깃 워크플로우 글 완성함

black73..(221.168) 2023-04-29 13:46 추천 13

더 나은 Git 워크플로우를 향해서 - https://black7375.tistory.com/92

더 나은 Git 워크플로우를 향해서최근 몇개월간 Git 활용이 일진보한듯 하여 몇글자 적어본다. 1. 브랜치 구조 브랜치(분기) 전략은 Git의 처음과 끝이다. 그 중 브랜치 구조부터 뜯어보자. Hello Serverless, Goodbye Git Flow 추후 나올 Master, Main, Mainline, Trunk는 모두 동일하게 쓰인다. GitHub Flow 먼저 개발자들이 가장 쉽게 익힐만한 방식, Github flow. Introduction to Git Version Control Workflow 기능이나 버그 브랜치 만들기 풀리퀘스트 생성 피드백 받아 고치기 병합 단순하고 이해하기 쉬운 방식이다. Git Workflows 버그든 기능이든 브랜치를 만들어 병합하기만 하면 알아서 배포가 되거나 릴리즈 태그를 달아 배포하는 형태..black7375.tistory.com


git branchless 겁나 편합니다

- dc App

댓글 14

  • workflow 저렇게 구분해 놓은게 있는지 처음 알았네

    다믜(damhiya) 2023-04-29 14:07
  • 답글

    당장 git prev 설치하러 간다

    다믜(damhiya) 2023-04-29 14:09
  • 답글

    나중에 이거 없으면 깃 못씀 ㅋㅋ

    black7375(221.168) 2023-04-29 14:13
  • worktree는 첨보네 맨날 stash 했는데

    익명(220.94) 2023-04-29 14:08
  • 답글

    나도 원래 stash하거나 커밋해버리고 썼는데 버그수정이랑 기능개발을 동시에 해야하는 경우가 너무 많아서 찾아보니까 있드란. 사람들이 잘 모르는 꿀 기능임.

    black7375(221.168) 2023-04-29 14:14
  • 쥬아요

    익명(1.227) 2023-04-29 14:17
  • 답글 dccon
    black7375(221.168) 2023-04-29 14:30
  • 해당 댓글은 삭제되었습니다.

    해당 댓글은 삭제되었습니다. 2026-07-24 14:14
  • 답글

    여러개 유지해야되는 상황에서 완전 꿀 기능임

    black7375(221.168) 2023-04-30 14:21
  • 내용은 좋지만 부서원들한테 설명해도 안읽을거같아서 포기햇다 ㅠㅠ

    익명(14.36) 2023-04-30 17:03
  • 답글

    저도 지금 산학연계 활동하는데 회사가 svn을 써서... 새로운 플젝에 git을 쓰고 여러 개발 문화를 정착시키려 노력중 입니다.. ㅠㅠ

    black7375(221.168) 2023-04-30 22:38
  • 난 branchless가 더 어렵게 느껴지는데 나만 그런가. undo가 reset --hard할 때 worktree에만 있던 내용도 복구해줄 수 있으면 가치가 있긴 한데 이런 문제 밟는 게 1년에 한번 있을까 말까해서 굳이 싶음. 소개해준 시나리오도 난 아래 명령어로 커버할 것 같은데 그래서 이점이 뭘까 싶음. gcam 'wip: a' git lga (혼자 쓰는 로그 알리어스 : --graph --oneline --decorate --all --format ...) gsw main (긴 명령어는 ctrl+r로 fzf 히스토리 띄워서 선택) grbi HEAD~5 (리베이스 하고 싶다면) gsw -d HEAD@{1} (리베이스 잘못 한 경우)

    나니킷(nanikit) 2023-05-01 00:34
  • 답글

    branchless가 쓸모없단 게 아니라 나한테 포스트로 잘 전달이 안 되는 것 같아서 좀 더 핵심을 알고 싶음

    나니킷(nanikit) 2023-05-01 00:35
  • 답글

    개인적으로 커밋을 옮기기(move, sync)와 undo가 킬러기능인데 복잡한 revision과 reflog 필요없이 적은수의 명령을 내리거나 당장 보이는 커밋해시를 사용해서 해결 가능해서 좋음.
    특히 git sync나 git move를 일반 git 명령어로 쓰려면 귀찮게 cherry pick 해줘야하는 상황이 꽤 되거든요. undo와 restack 동작도 수동으로 찾아서 했어야 할 일을 상당히 줄어줌. 고급사용자의 경우 revset이 킬러기능이 될 수도
    https://github.com/arxanas/git-branchless/wiki/Reference:-Revsets

    black7375(221.168) 2023-05-01 00:55

다른 개념글

  • MS 윈도우 RIIR [11]
    [정보] 다믜(damhiya) | 23.04.28
    추천 19
  • 자작 라이브러리 Nestia 도 공식 홈페이지 만들었다 [28]
    [정보] 삼촌(49.163) | 23.04.27
    추천 26
  • 정치 얘기 나오면 어떻게 반응함? [21]
    [%] 익명(172.226) | 23.04.26
    추천 10
  • 유독 개발자는 개발만 잘 하면 되는 줄 아는 놈들이 있음 [11]
    [%] 익명(211.234) | 23.04.26
    추천 22
  • "refactor: 쓸데없는것 삭제".jpg [10]
    [%] 익명(106.101) | 23.04.25
    추천 13
  • 프로그래밍이 거품인 이유 [5]
    [%] 익명(1.235) | 23.04.24
    추천 16
  • 조센인들이 러스트 욕하는 심리는 간단함 [5]
    [⚠애니짤] 익명(138.199) | 23.04.21
    추천 31
  • 뉴비 코드 수정 성공함 [13]
    [%] 9rum(msh01170) | 23.04.19
    추천 11
  • 아래 드래그드랍 사실 이거 만드는중 [8]
    [연재] 둥충(sjl18ebbejq18) | 23.04.19
    추천 19
  • Typia 자작 라이브러리 공식 가이드 문서 홈페이지 만들어봤다 [28]
    [연재] 삼촌(49.163) | 23.04.17
    추천 17
목록으로
읽기 전용 미러