728x90
반응형
SMALL
이 시리즈에서는 버전 관리의 필수 도구인 Git과 GitHub을 처음부터 끝까지 쉽게 이해할 수 있도록 합니다.
📖 목차
- Git과 GitHub이란?
- Git과 GitHub의 차이점
- Git 설치 및 초기 설정
- Git 기본 명령어 알아보기
- 로컬 저장소 생성 및 GitHub에 연결하기
- 마무리
1. Git과 GitHub이란?
먼저, Git과 GitHub이 무엇인지부터 알아볼게요.
- Git은 버전 관리 시스템(VCS) 중 하나로, 소스 코드를 관리하고 변경 이력을 추적할 수 있게 도와줍니다. 여러 사람이 동시에 작업할 때 발생할 수 있는 충돌을 방지하고, 언제든지 이전 버전으로 되돌릴 수 있는 강력한 도구예요.
- GitHub은 Git을 기반으로 한 클라우드 호스팅 서비스입니다. 코드 저장소를 온라인에 저장하고, 팀원들과 협업할 수 있는 다양한 기능을 제공합니다. 간단히 말해, Git은 도구이고, GitHub은 그 도구를 이용할 수 있는 플랫폼이라고 생각하시면 됩니다. 🌐
2. Git과 GitHub의 차이점
Git과 GitHub은 밀접하게 연관되어 있지만, 각각의 역할은 다릅니다.
- Git: 로컬 환경에서 소스 코드를 관리하고 버전 관리를 수행하는 도구입니다.
- GitHub: Git 저장소를 원격에 호스팅하고, 협업을 위한 다양한 기능(이슈 관리, 풀 리퀘스트 등)을 제공하는 서비스입니다.
비유하자면, Git은 여러분의 개인 노트북에 있는 파일 관리 시스템이라면, GitHub은 그 파일을 안전하게 보관하고, 다른 사람들과 공유할 수 있는 클라우드 드라이브 같은 역할을 합니다. ☁️
3. Git 설치 및 초기 설정
이제 Git을 설치하고 초기 설정을 해볼까요?
Windows에서 Git 설치하기
- Git 공식 웹사이트에 접속합니다.
- "Download for Windows" 버튼을 클릭하여 설치 파일을 다운로드합니다.
- 다운로드한 설치 파일을 실행하고, 기본 설정으로 설치를 진행합니다.
- 설치가 완료되면, 명령 프롬프트나 Git Bash를 열어 git --version 명령어로 설치 여부를 확인하세요.
macOS에서 Git 설치하기
- 터미널을 엽니다.
- git --version 명령어를 입력합니다. 만약 Git이 설치되어 있지 않다면, 설치를 안내하는 메시지가 표시될 거예요.
- 안내에 따라 설치를 진행하면 됩니다.
Git 초기 설정
Git을 설치한 후, 사용자 이름과 이메일을 설정해야 합니다. 이는 커밋 시 작성자 정보를 기록하는 데 사용됩니다.
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
설정이 제대로 되었는지 확인하려면 다음 명령어를 입력하세요:
git config --list
4. Git 기본 명령어 알아보기
Git을 사용하기 위해 알아야 할 기본 명령어들을 소개할게요.
- git init: 새로운 Git 저장소를 초기화합니다.
- git init
- git add: 변경된 파일을 스테이지에 추가합니다.
- git add <파일명>
- git commit: 스테이지에 있는 변경 사항을 커밋합니다.
- git commit -m "커밋 메시지"
- git status: 현재 저장소의 상태를 확인합니다.
- git status
- git log: 커밋 이력을 확인합니다.
- git log
이 외에도 다양한 명령어가 있지만, 처음에는 이 다섯 가지 명령어만 잘 익혀도 Git을 사용하는 데 큰 도움이 될 거예요! 💪
5. 로컬 저장소 생성 및 GitHub에 연결하기
이제 로컬에서 Git 저장소를 만들고, 이를 GitHub에 연결해보겠습니다.
로컬 저장소 생성하기
- 작업할 폴더로 이동합니다.
cd /path/to/your/project - Git 저장소를 초기화합니다.
git init - 파일을 추가하고 커밋합니다.
git add . git commit -m "첫 커밋"
GitHub에 저장소 만들기
- GitHub에 로그인합니다.
- 오른쪽 상단의 "+" 버튼을 클릭하고, "New repository"를 선택합니다.
- 저장소 이름을 입력하고, 필요에 따라 설명을 추가합니다.
- "Create repository" 버튼을 클릭하여 저장소를 생성합니다.
로컬 저장소와 GitHub 저장소 연결하기
- GitHub에서 생성한 저장소의 URL을 복사합니다. 예를 들어, https://github.com/username/repository.git
- 로컬 저장소에 원격 저장소를 추가합니다.
git remote add origin https://github.com/username/repository.git - 로컬 커밋을 원격 저장소에 푸시합니다.
git push -u origin master
이제 여러분의 코드는 GitHub에 안전하게 저장되었습니다! 🎉 언제 어디서든 인터넷만 연결되어 있다면, 여러분의 프로젝트를 확인하고 공유할 수 있습니다.
6. 마무리
오늘은 Git과 GitHub의 기본 개념과 시작하는 방법에 대해 알아보았습니다. 여기까지 따라오셨다면, 이제 여러분도 Git과 GitHub을 활용해 프로젝트를 관리하고 협업할 준비가 된 거예요! 🚀
728x90
반응형
LIST
'소프트웨어 개발 > Git' 카테고리의 다른 글
| 📌 [Git & GitHub] 3강: Git과 GitHub 고급 활용법 (0) | 2025.01.26 |
|---|---|
| 📌 [Git & GitHub] 2강: 실무에서 사용하는 Git 브랜치와 협업 전략 (0) | 2025.01.26 |