728x90
- Repository(저장소)
- 프로젝트의 모든 파일과 변경 기록이 저장되는 공간.
- 로컬 저장소(Local Repository)와 원격 저장소(Remote Repository)로 나뉩니다.
- Commit
- 변경 사항을 저장소에 저장하는 작업.
- 파일의 특정 시점 상태를 "스냅샷"으로 기록합니다.
- Branch
- 작업의 독립적인 흐름을 나타냅니다.
- 예: main, feature-branch 등.
- Merge
- 다른 브랜치의 변경 사항을 현재 브랜치에 통합하는 작업.
- Pull
- 원격 저장소의 변경 내용을 로컬 저장소로 가져오는 작업.
- Push
- 로컬 저장소의 변경 내용을 원격 저장소로 업로드하는 작업.
- Clone
- 원격 저장소를 복사해 로컬 저장소로 가져오는 작업.
Git과 GitHub의 차이
- Git: 버전 관리 도구(소프트웨어).
- GitHub: Git을 기반으로 하는 클라우드 기반 협업 플랫폼. Git 저장소를 관리하고 공유할 수 있도록 지원.
Git의 사용 예시
- 로컬 저장소 초기화:
git init
- 파일 상태 확인:
git status
- 파일 추가:
git add filename
- 변경 사항 커밋:
git commit -m "Commit message"
- 원격 저장소 연결:
git remote add origin <repository-url>
- 변경 사항 푸시(Push):
git push origin main
728x90
반응형
'knowledge🧠📚💡 > 문서📄📑🖋️' 카테고리의 다른 글
배치파일 관련 링크 (0) | 2015.01.20 |
---|---|
FedRAMP 분석 및 정책 방향 제시 (0) | 2014.10.12 |