1. Git의 기본 개념 이해하기
- 버전 관리 시스템 (VCS): Git은 분산 버전 관리 시스템으로, 코드의 변경 내역을 추적하고 여러 명이 협업할 수 있게 합니다.
- 로컬 저장소와 원격 저장소: 로컬 저장소는 내 컴퓨터에 있는 저장소이고, 원격 저장소는 GitHub, GitLab 같은 서버에 있는 저장소입니다.
- 커밋: 코드의 특정 시점 상태를 저장하는 단위입니다.
- 브랜치: 독립적으로 작업할 수 있는 별도의 작업 공간입니다.
2. Git 설치하기
Git을 설치하는 방법은 운영체제에 따라 다릅니다.
Windows
- Git for Windows 웹사이트로 가서 설치 파일을 다운로드합니다.
- 설치 파일을 실행하고 안내에 따라 Git을 설치합니다.
MacOS
- 터미널을 열고 다음 명령어를 실행하여 Homebrew를 사용해 Git을 설치합니다.
[bash]brew install git
Linux
- 터미널을 열고 다음 명령어를 실행하여 Git을 설치합니다.
[bash]sudo apt-get updatesudo apt-get install git
3. Git 설정하기
Git 설치 후 사용자 이름과 이메일 주소를 설정합니다. 이는 모든 커밋에 사용됩니다.
[bash]
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
4. Git 기본 명령어 배우기
4.1. 로컬 저장소 초기화
새로운 Git 저장소를 초기화합니다.
[bash]
git init
4.2. 원격 저장소 클론
GitHub 등 원격 저장소를 클론하여 로컬에 복사합니다.
[bash]
git clone <repository_url>
4.3. 파일 추가 및 커밋
변경된 파일을 스테이지에 추가하고 커밋합니다.
[bash]
git add <file_name> # 특정 파일 추가
git add . # 모든 변경 파일 추가
git commit -m "설명 메시지"
4.4. 원격 저장소에 푸시
로컬 커밋을 원격 저장소로 푸시합니다.
[bash]
git push origin <branch_name>
5. GitHub에 저장소 생성하고 연결하기
1. GitHub에 새로운 저장소 생성: GitHub에 로그인하고 새로운 저장소를 생성합니다.
2. 로컬 저장소를 원격 저장소에 연결: GitHub에서 제공하는 URL을 사용하여 로컬 저장소를 원격 저장소에 연결합니다.
[bash]
git remote add origin <repository_url>
3. 첫 번째 푸시: 로컬 저장소의 내용을 원격 저장소에 처음으로 푸시합니다.
[bash]
git push -u origin main
6. 실습하기
실습을 통해 Git의 기본적인 사용법을 익히는 것이 중요합니다. 다음과 같은 예제를 따라 해볼 수 있습니다.
1. 새 프로젝트 폴더 생성
[bash]
mkdir my-git-project
cd my-git-project
2. Git 초기화
[bash]
git init
3. 파일 생성 및 커밋
[bash]
echo "# My Git Project" > README.md
git add README.md
git commit -m "Initial commit"
4. GitHub에 저장소 생성 후 푸시
[bash]
git remote add origin <repository_url>
git push -u origin main
'프로그래밍 > Github' 카테고리의 다른 글
[github] 자주 사용하는 git 명령어 모음 (0) | 2024.06.12 |
---|---|
[github] git에서 특정 commit을 로컬에 불러오는 방법 (0) | 2024.06.12 |
[github] 코드 작업 후 git 저장소에 업로드하기 (0) | 2024.06.11 |
[github] git 가장 최신 파일로 완전히 불러오기 (0) | 2024.06.11 |
[github] git push 한 내용을 git서버에서 삭제하는 방법 (0) | 2024.05.20 |