git clone <repository_url><repository_url>은 복제하려는 원격 저장소의 URL을 나타냅니다.git branchgit 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에서 변경된 내용을 비교하고 표시하는 명령어로, 주로 코드나 파일의 수정 내역을 확인하는 데 사용됩니다.커밋과 작업 디렉토리 비교:
스테이징 영역과 최신 커밋 비교:
브랜치 간의 차이 비교: