Git 12

GitHub에서 Pull Request로 기여하기

✅ GitHub에서 Pull Request로 기여하기– 실습으로 배우는 오픈소스 협업의 첫걸음✨ 들어가며GitHub에서 오픈소스 프로젝트에 기여하는 방법 중가장 핵심적인 기능이 바로 Pull Request(PR) 에요.“PR 좀 보내주세요~”라는 말, 한 번쯤 들어봤죠?오늘은 초보자도 이해할 수 있도록실습 중심으로 차근차근 Pull Request 과정을 알려드릴게요!🧩 1. Pull Request란?Pull Request는 내가 수정한 코드를 원래 프로젝트에 반영해달라고 요청하는 것!오픈소스 프로젝트는 수많은 사람이 함께 작업하기 때문에,직접 수정하는 게 아니라 "이런 수정 했는데 확인해줄래요?" 하고리뷰를 요청하는 방식으로 기여해요.🛠️ 2. Pull Request 실습 흐름 한눈에 보기다른 사람의..

Git 09:57:59

GitHub에서 프로젝트 협업 시작하기

✅ GitHub에서 프로젝트 협업 시작하기– Fork, Issues, Discussions 이해하기✨ 들어가며GitHub는 단순한 코드 저장소가 아니에요.전 세계 개발자들이 협업하고 소통하는 커뮤니티 플랫폼이기도 하죠!이번 포스트에서는 GitHub에서 협업할 때 꼭 알아야 할Fork, Issues, Discussions 기능들을차근차근 쉽게 설명해드릴게요 😊🍴 1. Fork – 다른 사람의 프로젝트를 내 것으로 복사하기❓ Fork란?"Fork는 다른 사람의 저장소를 내 계정으로 복사하는 것"내가 직접 수정하거나 실험해볼 수 있는 나만의 사본을 만드는 거예요!📌 언제 사용하나요?오픈소스 프로젝트에 기여하고 싶을 때실험용으로 코드 구조를 바꿔보고 싶을 때협업을 위해 원본을 훼손하지 않고 수정하고 싶을 ..

Git 2025.04.23

.gitignore로 불필요한 파일 관리하기

✅ .gitignore로 불필요한 파일 관리하기– 꼭 필요한 파일만 추적하고, 나머지는 무시하세요!✨ 들어가며Git으로 프로젝트를 관리하다 보면"올리면 안 되는 파일"까지 같이 올라가는 경우가 있어요.예를 들어…개인 설정 파일 (.vscode/, .DS_Store)빌드 결과물 (dist/, *.class)보안 정보가 담긴 파일 (.env, api_keys.txt) 등등이런 파일들은 Git에서 추적하지 않도록 차단해줘야 하죠!그럴 때 사용하는 게 바로 .gitignore 파일이에요.📁 1. .gitignore란?.gitignore 파일은Git이 무시해야 할 파일이나 폴더를 지정하는 텍스트 파일이에요.이 파일에 적힌 내용은 Git이 추적하지 않아요.즉, git status, git add, commit 시..

Git 2025.04.21

Merge 충돌 해결하기 – 충돌이 났을 때 당황하지 마세요

✅ Merge 충돌 해결하기 – 충돌이 났을 때 당황하지 마세요– Git에서 가장 무서운 순간, 하지만 알고 보면 쉽게 해결 가능! ✨ 들어가며"뭔가 잘 따라 하고 있었는데… 갑자기 이런 메시지가!?"CONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix conflicts and then commit the result. 처음 Git을 접한 사람이라면 진짜 놀라고 당황할 수 있어요 😨오늘은 이런 상황에서도 침착하게 Merge 충돌을 해결하는 방법을하나하나 쉽게 알려드릴게요! 📌 1. Merge Conflict란?두 명 이상의 개발자가 같은 파일의 같은 부분을 동시에 수정하면,Git은 자동으로 어떤 내용을 유지해야 할지..

Git 2025.04.20

GitHub Pages로 정적 웹사이트 배포하기

✅ GitHub Pages로 정적 웹사이트 배포하기 – 깃허브 저장소만 있으면 누구나 무료로 나만의 웹사이트 만들 수 있어요! ✨ 들어가며 웹사이트 만들고 싶은데 서버가 없다고요?도메인, 호스팅? 그런 거 몰라도 괜찮아요!GitHub Pages를 사용하면, 코드만 올려도✨ 전 세계 어디서나 접속 가능한 웹사이트를 만들 수 있어요.오늘은 HTML 한 장만 있어도 바로 배포할 수 있는 방법을정말 쉽고 부드~럽게 알려드릴게요 😊 🛠️ 1. GitHub 저장소 만들기 (정적 페이지용)GitHub 접속 후 로그인새 저장소 만들기 (예: my-first-website)필수 설정:저장소 이름이 yourusername.github.io 라면 → 자동으로 도메인 생성또는 그냥 아무 이름이나 만들고, Pages 설..

Git 2025.04.19

GitHub에서 Pull Request 보내기 – 협업의 첫 걸음

✨ 들어가며GitHub를 사용한 협업에서 가장 중요한 흐름,바로 Pull Request (PR) 입니다! PR은 “내가 수정한 내용을 프로젝트에 반영해 주세요” 하고 요청하는 것이에요.오픈소스든, 회사 프로젝트든, PR을 이해하면 협업의 90%는 이해한 거랍니다 😎 📌 1. Pull Request란?PR은 수정한 내용을 저장소에 반영해달라고 요청하는 과정입니다.다른 사람이 만든 저장소(fork)에서 내가 작업한 브랜치를원본 저장소의 메인 브랜치(main/master)로 합치도록 요청하는 거예요. 🔍 예시 상황1. 오픈소스 저장소를 포크(fork)2. 내 로컬/깃허브에서 작업 3. 수정 내용이 완성되면 PR을 보내 반영 요청! 🛠️ 2. Fork해서 내 저장소로 복사하기PR을 보내고 싶은 깃허브 ..

Git 2025.04.18

기초 Git 명령어로 GitHub에 연결하기

✅ 기초 Git 명령어로 GitHub에 연결하기– 로컬에서 GitHub까지, 입문자도 쉽게 따라하는 실습 가이드 GitHub에 저장소는 만들었는데,"이제 내 컴퓨터에서 작업한 파일을 어떻게 연결하지?"처음에는 막막하죠 😅걱정 마세요!오늘은 기초 Git 명령어를 사용해서,내 로컬 폴더를 GitHub 저장소와 연결하는 법을 아주 쉽게 알려드릴게요 😊 1️⃣ Git 설치 확인하기 먼저 Git이 설치되어 있는지 확인해볼게요!터미널(명령 프롬프트)에 아래 명령어를 입력하세요:git --version Git이 설치되지 않았다면 Git 공식 홈페이지에서 설치해주세요! 📍[잠깐!!] 터미널이 뭐예요? Git Bash는 또 뭐죠?처음 Git을 배우다 보면 “터미널을 열고 명령어를 입력하세요” 라는 말..

Git 2025.04.17

README.md에 이미지, 링크, 뱃지 넣는 방법

✅ README.md에 이미지, 링크, 뱃지 넣는 방법– 예쁘고 실용적인 README 꾸미기 첫걸음! 🖼️ 1. 이미지 삽입하기GitHub에서는 이미지도 같이 업로드하면 README에 표시할 수 있어요! 태그 대신 마크다운 문법으로 넣는 게 일반적입니다.![이미지 설명](이미지 경로 또는 URL) 예시:![GitHub 로고](./GitHub.png) 🔗 2. 링크 추가하기외부 웹사이트나 다른 문서로 연결하고 싶을 땐 [텍스트](링크) 형식으로 작성해요.[jonbeo 블로그 바로가기](https://jonbeo.tistory.com/) 또는 내부 문서 연결도 가능해요:[README.md 파일 바로가기](./README.md) 🏅 3. 뱃지 (Badge) 붙이기뱃지는 프로젝트의 정보나 상태를 ..

Git 2025.04.16

GitHub README.md 작성법 – 나만의 저장소를 소개하는 방법!

📘 GitHub README.md 작성법 – 나만의 저장소를 소개하는 방법! GitHub 저장소를 만들고, 파일도 업로드해봤다면이제 남은 건 이 저장소가 어떤 프로젝트인지 소개하는 README 파일을 작성하는 일이에요.README.md는 저장소의 첫인상이자 설명서 같은 역할을 해요.다른 사람이 내 저장소를 봤을 때 “이게 뭔지” 바로 알 수 있도록 도와주는 중요한 부분이에요! 1️⃣ README.md 파일이란?README.md는 Markdown 언어로 작성된 텍스트 파일이에요.여기에 프로젝트 소개, 설치 방법, 사용 방법, 라이선스 정보 등을 자유롭게 작성할 수 있어요.📌 이 파일은 저장소에 들어왔을 때 제일 먼저 보이는 영역에 자동으로 표시돼요! 2️⃣ README.md 파일 작성하는 방법방..

Git 2025.04.15

GitHub에 파일 업로드하는 방법 – 처음 만든 저장소에 코드 올려보기

⬆️ GitHub에 파일 업로드하는 방법 – 처음 만든 저장소에 코드 올려보기이전 글에서 나만의 GitHub 저장소를 만들었어요.이제 그 안에 파일을 올려서 진짜 프로젝트처럼 만들어볼 차례입니다!처음 해보는 분들도 쉽게 따라올 수 있도록 하나씩 설명드릴게요 😊 1️⃣ 저장소에 들어가기GitHub 메인 페이지에서 방금 만든 저장소 이름을 클릭하면 저장소 페이지로 이동돼요. 2️⃣ [Add file] 버튼 클릭하기저장소 메인 화면에서 “Add file” 버튼을 찾아볼게요.이 버튼을 클릭하면 두 가지 메뉴가 나와요:Create new fileUpload files ← 우리는 이걸 선택할 거예요! 3️⃣ 파일 드래그 앤 드롭 or 선택하기이제 업로드 화면이 나와요!내 컴퓨터에서 올리고 싶은 파일을 ..

Git 2025.04.13