일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- intellij완전정복
- git입문
- gradle
- IntelliJ
- 디버깅
- 개발생산성
- 배당소득 분리과세
- git연재
- scrapy
- gitlog
- java
- Ai
- gitreflog
- Spring
- JetBrains
- 개발툴팁
- git초보
- AES256
- GPT
- 민생회복소비쿠폰
- 자동포맷팅
- gitreset
- 버전관리
- git
- docker
- git초보자팁
- MYSQL
- 주식용어
- python
- 자바패턴
목록git (10)
나만의공간
🔀 Git 8회차. 브랜치 병합과 충돌 해결 - git merge 완벽 이해브랜치를 만들었다면, 이제는 병합(merge)하는 방법도 알아야겠죠? 이번 회차에서는 브랜치를 하나로 합치는 방법과 충돌(conflict) 상황을 해결하는 법까지 실전 예시로 알려드릴게요 😊🧩 git merge란?git merge는 두 개의 브랜치를 하나로 합치는 명령어입니다. 주로 기능 개발이 완료된 feature 브랜치를 main이나 develop 브랜치에 병합할 때 사용됩니다.📌 예시 흐름main ───▶───┐ └──────▶─── merge (병합)feature ─▶───┘병합은 브랜치 간의 변경사항을 통합하는 과정이기 때문에 Git의 핵심 기능 중 하나예요. 하지만 병합할 때 코드가 충돌(c..
🌿 Git 7회차. 브랜치 이해하기 - Git에서 작업을 분리하고 관리하는 똑똑한 방법브랜치는 Git의 가장 큰 장점 중 하나예요. 새로운 기능을 개발하거나 테스트할 때, 기존 코드에 영향을 주지 않으면서 독립적으로 작업할 수 있게 도와줍니다 😊🌳 브랜치란 무엇인가요?브랜치(branch)는 Git에서 독립적인 작업 흐름을 만들기 위한 분기점입니다. 각 브랜치는 하나의 독립된 타임라인처럼 작동하며, 서로 다른 버전의 작업을 동시에 진행할 수 있도록 해줍니다.예를 들어, main 브랜치에서는 정식 배포 버전을 유지하고, feature/login 브랜치에서는 로그인 기능을 새로 개발할 수 있어요. 나중에 작업이 끝나면 다시 main 브랜치에 합칠 수 있죠.🤔 왜 브랜치가 필요할까요?✔️ 코드 실험: 기..
🌐 Git 6회차. GitHub와 연결하기 - 원격 저장소(Remote Repo)로 협업 시작!이번 회차에서는 GitHub와 Git을 연결해서 내 코드를 온라인 저장소에 올리고 관리하는 방법을 배웁니다. 이제 여러분도 나만의 GitHub 저장소를 만들고 push/pull 할 수 있게 돼요 😊📌 GitHub란 무엇인가요?GitHub는 Git 저장소를 온라인에서 관리할 수 있도록 도와주는 클라우드 플랫폼입니다. Git 자체는 로컬 저장소에서 동작하지만, GitHub와 연결하면 협업과 백업이 가능해져요.✔️ 오픈소스 생태계의 중심✔️ Git 커밋, 브랜치, 이슈, PR 기능 제공✔️ 혼자 개발할 때도, 여럿이 함께할 때도 필수간단히 말해 Git = 도구, GitHub = 클라우드 서비스입니다.🧑💻 ..
📜 Git 5회차. Git 로그와 상태 확인 - git status, git log, git diff 완전 정복Git에서 가장 자주 사용하는 명령어는 단연 로그와 상태 확인입니다. 이 글에서는 git status, git log, git diff의 실제 활용법과 HEAD, 커밋 해시까지 깊이 있게 알려드릴게요 😊🔍 Git의 핵심은 ‘변화의 기록’이전 회차에서 Git은 파일을 Working Directory → Staging → Local Repository로 관리한다고 배웠어요. 하지만 이렇게 파일을 저장만 해두면 무슨 의미가 있을까요?중요한 건 ‘어떤 변경이 있었는가’를 분석하고 추적할 수 있어야 한다는 것!이를 위해 Git은 매우 강력한 조회 기능을 제공해요. 오늘은 그 중 핵심이 되는 세 가지..
📂 Git 4회차. Git의 3단계 구조 - Working → Staging → Commit 완벽 이해하기Git은 단순한 저장소가 아니라 '3단계 구조'로 정리된 똑똑한 버전 관리 시스템이에요. 이번 회차에서는 개발자가 Git을 사용할 때 반드시 이해해야 할 핵심 구조인 워킹 디렉토리, 스테이징 영역, 로컬 저장소의 개념과 흐름을 차근차근 설명드릴게요 😊🧠 Git은 어떻게 파일을 추적할까?이전 회차에서 우리는 git init으로 저장소를 만들고, .git 폴더가 생성되는 과정을 배웠죠. 그런데 Git은 단순히 파일을 보관하는 것 이상으로 똑똑하게 작업 파일의 상태 변화를 추적합니다.이를 위해 Git은 내부적으로 파일의 상태를 관리하는 3단계 구조를 가지고 있어요.🔍 Git의 3단계 구조란?Git에..
📁 Git 저장소 만들기(Local Repo) - git init으로 첫 걸음!Git 저장소를 만드는 첫 명령어는 바로 git init! 이 글을 통해 로컬 저장소가 어떻게 생성되는지, .git 폴더가 왜 중요한지도 함께 알아봐요 😊🧱 Git 저장소(Local Repository)란?Git 저장소는 내가 작업하는 폴더를 Git이 관리할 수 있도록 만드는 버전 관리 전용 공간이에요. 이 저장소를 만들면 Git이 폴더의 모든 변경사항을 추적할 수 있게 됩니다.저장소는 크게 두 가지로 나뉘어요:✔️ 로컬 저장소(Local Repository) : 내 컴퓨터에 생성되는 Git 저장소✔️ 원격 저장소(Remote Repository) : GitHub, GitLab 등 서버에 저장되는 저장소이번 글에서는 로컬..
🖥️ Git 설치 및 환경 설정 - 윈도우와 맥에서 깔끔하게 시작하기Git을 본격적으로 사용하려면 설치부터 환경 설정까지 정확히 해줘야 해요. 이 글을 따라하면 누구나 쉽게 시작할 수 있어요 😊💾 Git 설치 - 운영체제별 방법✔️ Windows에 Git 설치하기Git 공식 사이트에 접속해 Windows 버전 설치 파일을 다운로드합니다.설치 파일 실행 후 기본 설정 그대로 진행해도 무방하지만, 아래 항목은 확인하세요.Git Bash 설치 포함 여부 → ✔️ 체크 필수!Default editor → VS Code 선택 추천설치가 완료되면 Git Bash를 실행해봅니다.✔️ macOS에 Git 설치하기터미널을 열고 아래 명령어를 입력합니다:xcode-select --install이 명령어는 Git을 포..
📘 Git이 뭐야? 왜 써야 해? Git을 배우기 전 꼭 알아야 할 개념들버전 관리를 왜 해야 할까? Git과 GitHub의 차이점은 뭘까? 이 글 하나로 모두 정리해드립니다 😊🧠 Git이란? 버전 관리를 위한 최고의 도구Git은 개발자가 소스코드를 효율적으로 관리하기 위해 사용하는 분산 버전 관리 시스템(DVCS, Distributed Version Control System)입니다. 간단히 말해, 코드가 어떻게 바뀌었는지, 언제 바뀌었는지, 누가 바꿨는지 모든 히스토리를 관리해주는 시스템이에요.예를 들어, 문서 작업을 하다가 "최종_최종_진짜최종.hwp" 같은 파일을 만들어본 적 있으시죠? 😅 Git을 사용하면 이런 불필요한 파일 복사 없이도 모든 변경 이력을 안전하게 보관하고, 언제든 원하는..
Git 로컬 브랜치 feature 하위 일괄 삭제하는 가장 쉬운 방법 💻로컬 Git 저장소에서 feature 브랜치 하위 항목을 한 번에 삭제하는 방법, 명령어와 주의사항까지 한 번에 정리해 드립니다!왜 feature/ 브랜치를 일괄 삭제해야 할까?Git을 사용하다 보면 feature/로그인, feature/결제, feature/이벤트처럼 여러 개의 작업용 브랜치를 만들게 됩니다. 하지만 일정이 끝나거나 머지가 완료된 후에도 브랜치를 그대로 두면 로컬 브랜치 목록이 복잡해지고 불필요한 브랜치가 계속 쌓이게 되죠. 😅이럴 땐 특정 네이밍으로 시작되는 브랜치를 한 번에 삭제하는 게 훨씬 효율적입니다. 바로 오늘의 주제인 Git 로컬 브랜치 feature/ 하위 일괄 삭제 방법입니다.Git 로컬 브랜치 목..