정의
주요 특징
| 특징 | 설명 |
|---|---|
| 분산 버전 관리 | 소스 코드의 변경 사항을 체계적으로 기록/관리 |
| 브랜치 & 병합 | 브랜치 생성/전환이 쉽고, 병합 충돌도 다양한 전략으로 자동 해결 |
| 히스토리 관리 | 커밋 히스토리로 과거 상태 복원 및 작성자 추적 |
| 분산 협업 | 원격 저장소와 로컬 저장소로 팀원 간 협업 가능<br>(푸시 & 풀 요청으로 코드 공유) |
| 풍부한 도구와 통합 | Git Bash, Git GUI, IDE와 통합<br>GitHub, GitLab 등과 연동 |
설치 방법
정의
주요 명령어
| 명령어 | 설명 |
|---|---|
ls |
현재 디렉토리 조회 |
ls -l |
디렉토리 상세 정보 조회 |
ls -al |
숨김 파일까지 모두 조회 |
cd / |
최상위 루트 이동 |
cd ./ |
현재 디렉토리 이동 |
cd ../ |
상위 디렉토리 이동 |
rm <file> |
파일 삭제 |
rm -rf <dir> |
디렉토리 강제 삭제 |
mkdir <dir> |
디렉토리 생성 |
touch <file> |
빈 파일 생성 |
cat <file> |
파일 내용 출력 |
clear |
화면 지우기 |
vi <file> |
vi 편집기 실행 |