git clone <repository_url>
<repository_url>
은 복제하려는 원격 저장소의 URL을 나타냅니다.git branch
git push
명령어는 로컬에서 작업한 변경 사항을 원격 저장소로 업로드하는 데 사용됩니다. 이렇게 함으로써 작업한 내용을 다른 개발자와 공유할 수 있습니다.git push <remote_name> <branch_name>
<remote_name>
은 원격 저장소의 이름이고 <branch_name>
은 업로드하려는 브랜치 이름입니다.git pull
은 원격 저장소에서 최신 변경 사항을 가져와 로컬 저장소로 병합합니다. 이것을 사용하여 로컬 저장소를 최신 상태로 유지할 수 있습니다.git pull <remote_name> <branch_name>
git add
명령어는 작업 디렉토리의 변경 사항을 스테이징 영역으로 추가합니다. 스테이징 영역은 커밋할 변경 사항을 선택하는 곳이며, 변경 내용을 추적하거나 스테이징하려는 파일을 지정합니다.git add <file_name>
또는 git add .
(모든 변경 사항을 스테이징)git commit
명령어는 스테이징 영역에 있는 변경 사항을 로컬 저장소에 영구적으로 저장합니다. 커밋 메시지를 작성하여 해당 커밋에 대한 설명을 추가해야 합니다.git commit -m "커밋 메시지"
git cherrypick
명령어는 다른 브랜치에서 개별 커밋을 현재 브랜치로 가져옵니다. 이를 사용하여 특정 커밋을 선택적으로 복사하고 현재 브랜치에 적용할 수 있습니다.git cherry-pick <commit_hash>
<commit_hash>
는 가져올 커밋의 해시값을 나타냅니다.git diff
는 Git에서 변경된 내용을 비교하고 표시하는 명령어로, 주로 코드나 파일의 수정 내역을 확인하는 데 사용됩니다.커밋과 작업 디렉토리 비교:
스테이징 영역과 최신 커밋 비교:
브랜치 간의 차이 비교: