Git과 관련된 필수 명령과 간단한 예제를 설명해 드리겠습니다.
1. git init
- 설명: 현재 디렉토리를 Git 저장소로 초기화합니다.
- 예제:
mkdir my-project cd my-project git init
2. git clone [repository-url]
- 설명: 원격 저장소를 복제하여 로컬에 동일한 저장소를 생성합니다.
- 예제:
git clone https://github.com/user/repo.git
3. git add [file]
- 설명: 변경된 파일을 스테이징 영역에 추가합니다.
- 예제:
git add index.html git add . # 모든 변경 파일 추가
4. git commit -m "commit message"
- 설명: 스테이징 영역에 있는 변경 사항을 커밋합니다.
- 예제:
git commit -m "첫 번째 커밋"
5. git status
- 설명: 현재 작업 디렉토리와 스테이징 영역의 상태를 확인합니다.
- 예제:
git status
6. git push [origin] [branch]
- 설명: 로컬 저장소의 커밋을 원격 저장소에 푸시합니다.
- 예제:
git push origin main
7. git pull
- 설명: 원격 저장소의 변경 사항을 로컬 저장소로 가져옵니다.
- 예제:
git pull origin main
8. git branch
- 설명: 현재 저장소의 브랜치 목록을 확인합니다. 새 브랜치를 만들려면 git branch [branch-name]를 사용합니다.
- 예제:
git branch # 브랜치 목록 확인 git branch new-feature # 새 브랜치 생성
9. git checkout [branch-name]
- 설명: 지정한 브랜치로 전환합니다.
- 예제:
git checkout new-feature
10. git merge [branch-name]
- 설명: 현재 브랜치에 지정한 브랜치의 변경 사항을 병합합니다.
- 예제:
git merge new-feature
미니버전 입니다. Git을 효과적으로 사용할 수 있으며, 버전 관리와 협업에 큰 도움이 됩니다.
나머지는 공부합시다.
'Git & Github' 카테고리의 다른 글
Git 필수 명령어 설명 (1) | 2024.08.20 |
---|---|
5. Git과 GitHub의 고급 기능 (왜 이런 기능을 사용할까요?) (0) | 2024.08.20 |
4. 풀 리퀘스트를 활용한 협업 (왜 풀 리퀘스트를 사용할까요?) (1) | 2024.08.20 |
3. 브랜치를 활용한 효율적인 개발 (왜 브랜치를 사용할까요?) (0) | 2024.08.20 |
2. GitHub에 프로젝트 공유하기 (0) | 2024.08.20 |