반응형
안녕하세요! 이전 블로그 글에서는 Git의 기본 개념과 리눅스에서의 설치 방법을 다뤘습니다. 이제는 Git을 실제로 사용하는 기초적인 명령어와 작업 흐름에 대해 알아보겠습니다.
Git 기초 명령어
- git init: 새로운 Git 저장소를 초기화합니다. 해당 디렉토리에 .git 폴더가 생성되고, Git의 버전 관리가 시작됩니다.
- git clone [원격 저장소 주소]: 원격 저장소를 로컬로 복제합니다. 저장소를 처음 만들거나 협업할 때 주로 사용합니다.
- git status: 현재 작업 디렉토리의 상태를 보여줍니다. 변경된 파일과 커밋할 수 있는 파일 등을 확인할 수 있습니다.
- git add [파일명]: 변경된 파일을 스테이징 영역에 추가합니다. 커밋할 파일을 선택하는데 사용됩니다.
- git commit -m "커밋 메시지": 스테이징 영역에 추가된 파일들을 커밋합니다. 커밋 메시지는 변경 내용을 요약하는 간단한 설명입니다.
- git log: 저장소의 커밋 로그를 확인합니다. 커밋 히스토리와 각 커밋의 정보를 볼 수 있습니다.
작업 흐름
- Git 저장소 생성 혹은 복제:
git init # 새로운 Git 저장소를 초기화
# 또는
git clone [원격 저장소 주소] # 원격 저장소를 로컬로 복제 - 파일 수정 및 변경 사항 확인:
# 파일을 수정하고, 변경 사항을 확인
git status - 변경 사항 스테이징 및 커밋:
git add [파일명] # 변경된 파일 스테이징
git commit -m "커밋 메시지" # 스테이징 영역의 파일들 커밋 - 커밋 로그 확인:
git log # 저장소의 커밋 로그 확인 - 원격 저장소와의 동기화:
git push # 로컬 커밋을 원격 저장소로 푸시
git pull # 원격 저장소의 변경 사항을 로컬로 풀
이제 Git의 기초 사용법을 알아봤습니다. Git은 버전 관리를 통해 프로젝트를 효율적으로 관리하고 협업을 간편하게 할 수 있는 강력한 도구입니다. 계속해서 Git의 다양한 기능과 고급 사용법을 익혀보세요. 좋은 개발 여정 되시기를 바랍니다!