github7 GitHub Desktop 사용법 | 프로젝트 GitHub에 올리기 (비전공자도 따라하기) 비전공자나 프로그래밍을 처음 시작한 사람에게는 GitHub에 프로젝트를 올리기 위해 사용하는 Git 명령어가 낯설고 어렵게 느껴질 수 있습니다. git initgit add .git commit -m "첫 커밋"git push -u origin main특히 터미널(Command Prompt, Git Bash)을 사용하는 것 자체가 부담스럽습니다.이를 해결하기위해 사용하는 GitHub에서 공식적으로 제공하는 프로그램이 바로 GitHub Desktop입니다.GitHub Desktop은 Git의 주요 기능을 버튼만으로 사용할 수 있도록 만든 공식 GUI 프로그램입니다.이번 글에서는 GitHub Desktop 설치부터 프로젝트 업로드까지 한 번에 알아보겠습니다. GUI(Graphical User Interfa.. 2026. 8. 6. Gitignore(.gitignore)란? 왜 사용하는 걸까? 초보자를 위한 사용법 Git으로 프로젝트를 GitHub에 업로드하면, Git이 추적하고 있는 파일들이 함께 업로드됩니다.별도의 설정이 없다면 Git이 추적하는 대부분의 프로젝트 파일이 GitHub에 업로드됩니다. 하지만 프로젝트를 개발하다 보면 GitHub에 공개하면 안 되는 파일들도 생깁니다.예를 들어프로그램 실행 중 자동으로 생성되는 파일개인 설정 파일비밀번호(API Key)가 들어 있는 파일용량이 매우 큰 데이터 파일까지 모두 GitHub에 올라갈 수 있습니다. 이런 파일들은 프로젝트를 관리하는 데 필요하지 않을 뿐만 아니라,보안 문제까지 발생할 수 있습니다.그래서 Git에서는 업로드하지 않을 파일을 미리 지정하는 .gitignore 파일을 제공합니다.이번 글에서는 .gitignore가 무엇인지, 왜 사용하는지, 그리고.. 2026. 7. 31. GitHub README 작성법 | AI로 만들고 검토하는 방법까지 프로젝트를 GitHub에 업로드할때 README 추가 기능이 있는 것을 볼 수 있습니다.처음에는 없어도 프로젝트를 정상적으로 저장합니다.그래서 많은 초보자가 "나중에 작성해도 되지 않을까?" 라고 생각합니다. 하지만 GitHub에서 프로젝트를 공유할 예정이라면README는 프로젝트의 첫인상을 결정하는 가장 중요한 문서입니다.이번 글에서는 README가 무엇인지, 왜 작성해야 하는지, 그리고 초보자는 어떤 내용을 작성하면 되는지 알아보겠습니다.README란?README는 프로젝트를 소개하는 문서입니다.프로젝트의 목적, 실행 방법, 사용한 기술 등을 처음 보는 사람도 프로젝트를 이해할 수 있게 도움을 주는 역할을 합니다.그래서 GitHub에서는 Repository(프로젝트 저장소)를 열면 가장 먼저 READ.. 2026. 7. 31. GitHub에 첫 프로젝트 올리기 | Repository 생성부터 git push까지 (비전공자도 따라하기) 이번 글에서는 이전에 제작했던 json_viewer 프로젝트를 GitHub에 직접 업로드하면서 Git의 기본 명령어를 함께 살펴보겠습니다. 2026.05.29 - [데이터 분석/IT] - Python tkinter GUI 입문 | GUI 기본 개념과 실행 원리처음에는 아래 명령어들을 그대로 따라 입력하는 경우가 많습니다git initgit add .git commit -m "first commit"git remote add origin ...git push -u origin main하지만 대부분은왜 git init을 해야 하는지왜 git add가 필요한지왜 push를 해야 GitHub에 올라가는지잘 모른 채 사용하는 경우가 많습니다.이번 글에서는 첫 Repository 생성부터 프로젝트 업로드까지 과정을.. 2026. 7. 30. Git 기본 개념: Repository, Commit, Push는 무엇일까? (비전공자도 이해하는 Git 동작 원리) Git을 처음 배우면 가장 많이 보는 명령어가 있습니다.git addgit commitgit push많은 입문 강의에서는 이 명령어들을 먼저 알려주지만,"왜 add를 해야 하지?""Commit은 저장이랑 뭐가 다르지?""Push는 또 왜 해야 하지?"처럼 개념이 헷갈리는 경우가 많습니다.이번 글에서는 명령어를 외우기보다 Git이 프로젝트를 어떻게 관리하는지부터 이해해보겠습니다.1. Git은 무엇을 관리할까? Git은 프로젝트의 변경 사항을 관리하는 프로그램입니다.예를 들어 main.py 파일이 있다고 가정해 보겠습니다.처음에는 아래와 같이 작성되어 있었습니다.print("Hello") 이를 아래와 같이 수정하였습니다.print("Hello")print("Git")Git은 단순히 파일이 수정되었다는 사실만.. 2026. 7. 29. Git 설치 및 GitHub 가입하기 (비전공자도 따라하는 Git 시작하기) 지난 글에서는 GitHub가 무엇인지와 왜 사용하는지 알아보았습니다.2026.07.29 - [GitHub/Git 기초] - GitHub란 무엇일까? 비전공자를 위한 Git과 GitHub 기초GitHub는 프로젝트를 저장하고 공유하는 서비스입니다.하지만 내 컴퓨터에서 작업한 내용을 GitHub에 업로드하려면 먼저 Git이라는 프로그램을 설치해야 합니다.많은 초보자가 Git과 GitHub를 같은 것으로 생각하지만, 실제로는 역할이 다릅니다.Git : 내 컴퓨터에서 프로젝트의 변경 사항을 관리하는 프로그램GitHub : Git으로 관리한 프로젝트를 인터넷에 저장하는 서비스이번 글에서는 Git을 설치하고 GitHub 계정을 만드는 과정까지 함께 진행해보겠습니다.Git이 필요한 이유 보통 사람들은 프로젝트를 개발.. 2026. 7. 29. 이전 1 2 다음