반응형

Git 26

GitHub Desktop으로 Pull Request 보내기와 충돌 해결하기

🤝 GitHub Desktop으로 Pull Request 보내기와 충돌 해결하기– 협업의 시작, 이렇게 하면 쉬워요!🌱 들어가며혼자서 프로젝트를 하다가,이제는 친구와 함께 또는 팀과 함께 작업하게 되었다면?바로 Pull Request(PR) 를 알아야 할 때예요!오늘은✅ GitHub Desktop으로 브랜치 작업✅ Pull Request 생성✅ 충돌(Conflict) 해결까지 함께 알아보겠습니다! 💪🌿 1. 브랜치에서 작업 시작하기1. 기존 저장소에서 Branch → New Branch 클릭→ 새로운 브랜치 이름 작성 (예: feature/button) 2. 파일을 수정하거나 새로운 파일을 추가해요→ 변경된 내용이 자동 감지돼요3. 커밋 메시지를 작성하고 Commit to 브랜치명 클릭→ 변경사..

Git 2025.05.02

GitHub Desktop으로 커밋과 푸시, 브랜치 만들기까지

💬 GitHub Desktop으로 커밋과 푸시, 브랜치 만들기까지– 마우스 클릭만으로도 실전 깃 사용법 완성!🌱 들어가며이제 우리는 GitHub Desktop에서저장소도 만들고, 복제도 해봤죠?이제부터는 진짜 실전 작업에 돌입해요!오늘은✅ 커밋(Commit)✅ 푸시(Push)✅ 브랜치 만들기와 전환까지 GitHub Desktop으로 쉽게 해볼 거예요! 🚀📄 1. 파일 변경 후 커밋하기1. 저장소에 파일 추가 or 기존 파일 수정→ 파일이 변경되면 GitHub Desktop이 자동 감지해요 2. 커밋 메시지 작성Summary: 변경 내용을 짧게 요약Description: (선택사항) 좀 더 자세한 설명3. Commit to main 버튼 클릭! ✅ 이걸로 로컬(내 컴퓨터)에 변경 사항이 저장된 거예..

Git 2025.04.30

GitHub Desktop으로 저장소 만들기와 복제하기

📁 GitHub Desktop으로 저장소 만들기와 복제하기– 내 컴퓨터에서 깃허브까지, 첫 프로젝트를 시작하겠습니다!🌱 들어가며이제 GitHub Desktop도 설치했고, 로그인도 완료했죠?그럼 본격적으로 저장소(Repository) 를 만들어서내 프로젝트를 GitHub에 연결해볼 차례예요! 🎉오늘은✅ 내 컴퓨터(Local)에서 새 저장소 만들기✅ GitHub에 올리기(Push)✅ 다른 저장소를 복제해서 가져오기(Clone)까지 실습해볼 거예요.🆕 새 저장소 만들기 (로컬 → 깃허브)1. GitHub Desktop 실행 후→ 좌측 상단 File 메뉴 → New Repository 클릭2. 저장소 정보 입력Name: 저장소 이름 (예: my-first-repo)Description: 설명은 선택Lo..

Git 2025.04.28

GitHub Desktop이란? 설치부터 첫 실행까지

🧑‍💻 GitHub Desktop이란?– 설치부터 첫 실행까지, 깃허브 데스크탑 입문 가이드🌱 들어가며“명령어 너무 어렵다...”“Git 배우고 싶은데 뭔가 복잡해 보여...”이런 생각 한 번이라도 해봤다면,GitHub Desktop이 여러분을 위한 최고의 도구일지도 몰라요!오늘은 GitHub Desktop이 뭔지, 왜 쓰는지, 그리고처음 설치하고 실행하는 방법까지 친절하게 안내해드릴게요 🙌🧩 GitHub Desktop이란?GitHub Desktop은 Git과 GitHub을 더 쉽고, 더 눈에 보이게 사용할 수 있도록 만든 무료 데스크톱 앱이에요. 명령어 한 줄도 몰라도✅ 저장소 만들기✅ 파일 변경 추적✅ 커밋하고 푸시하기✅ 브랜치 만들기이 모든 걸 마우스 클릭만으로 할 수 있어요!💻 GitH..

Git 2025.04.27

GitHub에서 Pull Request로 기여하기

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

Git 2025.04.24

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
반응형