협업·릴리스
협업·릴리스에 관한 단계별 Git·GitOps 실습입니다.
-
![[Git·GitOps 13] 저장소 정리: gitignore·줄바꿈·LFS·비밀 값](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-git-photo-5-768x512.webp)
[Git·GitOps 13] 저장소 정리: gitignore·줄바꿈·LFS·비밀 값
추적 제외 규칙과 이미 추적한 파일의 차이를 이해합니다. Windows·Linux 줄바꿈 정책, 대용량 파일의 LFS, 비밀 값 유출 대응을 정리합니다.
-
![[Git·GitOps 12] 태그와 릴리스: 배포한 커밋을 찾을 수 있게 만들기](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-git-photo-1-768x512.webp)
[Git·GitOps 12] 태그와 릴리스: 배포한 커밋을 찾을 수 있게 만들기
주석 태그를 만들고 원격에 전달합니다. 태그와 릴리스의 차이, SemVer 적용 조건, 커밋·산출물 체크섬·이미지 digest 연결 방법을 설명합니다.
-
![[Git·GitOps 11] 팀 브랜치 전략과 Pull Request: merge·rebase의 선택](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-git-photo-7-768x493.webp)
[Git·GitOps 11] 팀 브랜치 전략과 Pull Request: merge·rebase의 선택
짧은 기능 브랜치와 PR 리뷰를 기준으로 팀 작업을 구성합니다. trunk 기반 개발과 Gitflow의 선택 이유, rebase와 force-with-lease의 범위를 설명합니다.
-
![[Git·GitOps 10] 원격 저장소 연결하기: clone·fetch·pull·push](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-git-photo-4-768x509.webp)
[Git·GitOps 10] 원격 저장소 연결하기: clone·fetch·pull·push
원격 별칭과 추적 브랜치를 이해하고 clone, fetch, pull, push를 구분합니다. SSH 키 인증과 호스트 지문 확인, non-fast-forward 오류 대응을 다룹니다.