| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- swagger
- Producer
- restful api
- back-end
- 개발이 취미인 사람
- 개발자
- javascript
- Nest.js
- jpa
- node.js
- 반복문
- 코틀린
- SWIFT
- spring boot
- component
- file upload
- Kotlin
- kafka
- front-end
- 상속
- It
- 개발이취미인사람
- Sequelize
- java
- react
- 조건문
- state
- vue
- AWS
- props
- Today
- Total
목록분류 전체보기 (185)
개발이 취미인 사람
개요안녕하세요. 이번 시간에는 Git Tag에 대해 알아보겠습니다. Tag는 특정 커밋에 버전을 표시하는 기능으로, 소프트웨어 릴리즈 관리에 필수적입니다. v1.0.0, v2.1.0과 같은 버전 번호를 Git으로 관리하는 방법을 배워보겠습니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. [Git] - Git Stash - 임시 저장 활용법- Tag란?Tag는 Git의 특정 커밋에 대한 **참조(reference)**입니다. 주로 릴리즈 버전을 표시하는 데 사용됩니다.Tag의 용도✅ 주요 용도:- 릴리즈 버전 표시 (v1.0.0, v2.1.0)- 특정 시점의 코드 스냅샷 저장- 배포 이력 관리- 다운로드 가능한 릴리즈 생성💡 예시:v1.0.0 → 첫 번..
개요안녕하세요. 이번 시간에는 Git Stash에 대해 알아보겠습니다. Stash는 작업 중인 변경사항을 임시로 저장하는 기능으로, 브랜치 전환이나 긴급 작업 시 매우 유용합니다. 실무에서 자주 사용하는 필수 기능이니 꼭 익혀두시기 바랍니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. [Git] - Pull Request(PR) / Merge Request(MR) 작성법 - Stash란?Stash는 현재 작업 중인 변경사항을 임시로 저장해두는 Git의 기능입니다. 커밋하지 않은 변경사항을 안전하게 보관하고, 나중에 다시 불러올 수 있습니다. Stash의 필요성상황 1: 기능 개발 중인데 긴급 버그 수정 요청이 들어옴- 현재 작업을 커밋하기엔 아직 완성되..
개요안녕하세요. 이번 시간에는 협업에서 가장 중요한 Pull Request(PR)와 Merge Request(MR) 작성법에 대해 알아보겠습니다. GitHub에서는 Pull Request, GitLab에서는 Merge Request라고 부르지만 기본 개념은 동일합니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. [Git] - Clone vs Fork 차이점 - Pull Request란?Pull Request(PR)는 내가 작성한 코드를 프로젝트의 메인 브랜치에 병합해달라고 요청하는 기능입니다. 단순히 코드를 합치는 것이 아니라, 코드 리뷰를 받고 팀원들과 소통하는 협업의 핵심 도구입니다.PR의 목적코드 리뷰를 통한 품질 향상팀원들과의 코드 공유 및 토론..
개요안녕하세요. 이번 시간에는 Clone과 Fork의 차이점에 대해 알아보겠습니다. 둘 다 원격 저장소의 코드를 가져오는 방법이지만, 목적과 사용 상황이 다릅니다. 특히 오픈소스 기여를 할 때 Fork를 많이 사용하게 되는데, 정확한 개념을 이해하고 넘어가겠습니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. [Git] - push, pull, fetch 명령어 이해 - Clone vs Fork 한눈에 보기 항목 Clone Fork정의저장소를 로컬에 복제저장소를 내 계정에 복제위치로컬 컴퓨터GitHub (원격)명령어git cloneGitHub 웹에서 클릭원본 연결origin으로 연결별도 연결 없음push 권한권한 있으면 가능내 저장소에만 가능주 사용처팀 ..
개요안녕하세요. 이번 시간에는 Git의 push, pull, fetch 명령어에 대해 알아보겠습니다. 원격 저장소와 로컬 저장소 간에 코드를 주고받는 핵심 명령어들입니다. 각 명령어의 차이점과 사용법을 실습과 함께 살펴보겠습니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. [Git] - 충돌(Conflict) 해결 방법- push, pull, fetch 개념 세 명령어는 로컬과 원격 저장소 간의 동기화를 담당합니다.명령어 방향 설명push로컬 → 원격내 커밋을 원격에 업로드fetch원격 → 로컬원격 변경사항 가져오기 (병합 X)pull원격 → 로컬fetch + merge (가져오고 병합)- git pushgit push는 로컬 저장소의 커밋을 원격 저장..
개요안녕하세요. 이번 시간에는 Git 충돌(Conflict) 해결 방법에 대해 알아보겠습니다. 여러 사람이 협업하다 보면 같은 파일의 같은 부분을 수정하는 경우가 발생합니다. 이때 Git은 자동으로 병합하지 못하고 충돌이 발생하게 됩니다. 충돌을 두려워하지 말고, 해결 방법을 익혀두면 자신있게 대처할 수 있습니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다.[Git] - Rebase vs Merge 차이점 - 충돌이란?충돌(Conflict)은 Git이 자동으로 병합할 수 없는 상황을 말합니다. 두 브랜치에서 같은 파일의 같은 라인을 다르게 수정했을 때 발생합니다. 충돌이 발생하는 상황main 브랜치:파일: greeting.js내용: console.log..
개요안녕하세요. 이번 시간에는 Git에서 브랜치를 통합하는 두 가지 방법인 Rebase와 Merge의 차이점에 대해 알아보겠습니다. 둘 다 브랜치를 합치는 작업이지만, 커밋 히스토리를 다루는 방식이 완전히 다릅니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. [Git] - 브랜치 병합(Merge) 방법- Rebase란?Rebase는 말 그대로 "베이스를 다시 설정"하는 것입니다. 현재 브랜치의 커밋들을 다른 브랜치의 최신 커밋 위로 옮겨 놓습니다.Merge vs Rebase 시각적 비교초기 상태:main: A --- B --- C \feature: D --- EMerge 사용 시:main: A --..
개요안녕하세요. 이번 시간에는 Git 브랜치 병합(Merge) 방법에 대해 알아보겠습니다. 브랜치에서 작업을 완료한 후에는 메인 브랜치에 병합하는 과정이 필요합니다. 이번 글에서는 다양한 병합 방법과 각각의 특징을 살펴보겠습니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다.[[Git] - 브랜치(Branch) 개념과 생성/삭제[Git] - 브랜치(Branch) 개념과 생성/삭제 - Merge란?Merge(병합)는 두 개의 브랜치를 하나로 합치는 작업입니다. 보통 기능 개발이 완료된 브랜치를 메인 브랜치에 병합할 때 사용합니다.병합 전:main: A --- B --- C \feature/logi..
개요안녕하세요. 이번 시간에는 Git 브랜치(Branch)의 개념과 생성/삭제 방법에 대해 알아보겠습니다. 브랜치는 Git의 가장 강력한 기능 중 하나로, 독립적인 작업 공간을 만들어 여러 기능을 동시에 개발할 수 있게 해줍니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. [Git] - .gitignore 설정 방법 - 브랜치란?브랜치(Branch)는 독립적인 작업 공간을 의미합니다. 나뭇가지(branch)처럼 하나의 줄기에서 여러 갈래로 뻗어나가는 것을 상상하면 됩니다.브랜치가 필요한 이유브랜치 없이 개발한다고 가정해봅시다.상황: 3명의 개발자가 하나의 프로젝트를 개발개발자 A: 로그인 기능 개발 중개발자 B: 회원가입 기능 개발 중개발자 C: 긴급..
개요안녕하세요. 이번 시간에는 .gitignore 설정 방법에 대해 알아보겠습니다. 프로젝트를 진행하다 보면 Git으로 관리하지 않아야 할 파일들이 있습니다. 예를 들어 빌드 결과물, 환경 설정 파일, 의존성 폴더 등이 있죠. 이런 파일들을 무시하도록 설정하는 방법을 알아보겠습니다. 혹시 이전 시간에 내용을 학습하고 오시지 못 하신 분들은 학습하고 오시는 걸 추천드리겠습니다. Git 기본 명령어 (init, add, commit, status, log) - .gitignore란?.gitignore는 Git이 추적하지 않을 파일이나 디렉토리를 지정하는 설정 파일입니다. 프로젝트 루트 디렉토리에 .gitignore 파일을 생성하고, 무시할 파일 패턴을 작성하면 됩니다.왜 필요한가?Git으로 관리하면 안 되는..