Git 소개 및 기본 사용
소개:
현대 소프트웨어 개발 프로세스에서 버전 관리는 매우 중요한 작업입니다. 분산 버전 제어 시스템인 Git은 효율적이고 유연하며 강력한 도구를 제공하며 소프트웨어 개발 분야에서 가장 널리 사용되는 버전 제어 시스템 중 하나가 되었습니다. 이 기사에서는 Git의 기본 개념과 기본 사용법을 소개하고 몇 가지 구체적인 코드 예제를 제공합니다.
1. Git의 기본 개념
1.1 저장소:
Git의 저장소는 코드와 파일을 저장하는 디렉터리 또는 컨테이너입니다. 각 저장소에는 전체 버전 기록이 포함되어 있습니다.
1.2 Commit:
Commit은 웨어하우스에 파일과 코드를 저장하고 기록하는 작업을 말합니다. 각 커밋에는 해당 커밋의 스냅샷을 식별하는 고유 식별자(SHA-1 값)가 포함되어 있습니다.
1.3 브랜치:
브랜치는 특정 제출로부터 시작되는 독립적인 개발 라인입니다. 브랜치를 사용하면 동시에 여러 개발 작업을 수행할 수 있으며, 각 브랜치는 서로 독립적이고 간섭하지 않습니다.
1.4 원격 저장소:
원격 저장소는 원격 서버에 호스팅되는 창고이며 여러 사람의 공동 개발 및 코드 공유에 사용됩니다.
2. Git의 기본 사용법
2.1 웨어하우스 생성: git init
명령을 사용하여 현재 디렉터리에 새 웨어하우스를 생성하면 현재 디렉터리에 .git 폴더가 생성됩니다. , 버전 기록 등의 정보를 저장하는 데 사용됩니다. git init
可以在当前目录下创建一个新的仓库,此时会在当前目录下生成一个.git文件夹,用于存储版本历史记录等信息。
2.2 添加文件:
使用命令git add <file></file>
可以将文件添加到Git的暂存区。暂存区相当于一个缓冲区,用于存放待提交的文件。
2.3 提交更改:
使用命令git commit -m "commit message"
可以将暂存区中的文件提交到仓库中,同时生成一个提交记录。
2.4 查看提交历史:
使用命令git log
可以查看仓库的提交历史记录。每条记录包含提交的作者、时间、提交的消息以及唯一的标识符。
2.5 创建和切换分支:
使用命令git branch <branchname></branchname>
可以创建一个新的分支。使用命令git checkout <branchname></branchname>
可以切换到指定的分支。
2.6 合并分支:
使用命令git merge <branchname></branchname>
可以将指定的分支合并到当前分支中。
2.7 克隆远程仓库:
使用命令git clone <url></url>
可以将远程仓库克隆到本地,以便进行开发和操作。
2.8 推送到远程仓库:
使用命令git push <remote> <branch></branch></remote>
git add <file></file>
명령을 사용하여 Git 준비 영역에 파일을 추가합니다. 임시 저장 영역은 제출할 파일을 저장하는 버퍼 영역에 해당합니다.
git commit -m "commit message"
명령을 사용하여 스테이징 영역의 파일을 웨어하우스에 제출하고 커밋 레코드를 생성합니다. 2.4 제출 기록 보기:
웨어하우스의 제출 기록을 보려면git log
명령을 사용하세요. 각 레코드에는 커밋 작성자, 시간, 커밋 메시지 및 고유 식별자가 포함됩니다. git Branch <branchname></branchname>
명령을 사용하여 새 브랜치를 생성합니다. 지정된 분기로 전환하려면 git checkout <branchname></branchname>
명령을 사용하세요.
git merge <branchname></branchname>
명령을 사용하여 지정된 브랜치를 현재 브랜치에 병합합니다. 2.7 원격 저장소 복제: git clone<url></url>
명령을 사용하세요. 2.8 원격 웨어하우스로 푸시:
git push <remote> <branch></branch></remote>
명령을 사용하여 로컬 웨어하우스의 커밋을 원격 웨어하우스로 푸시합니다. 다음은 일반적으로 사용되는 일부 Git 명령의 특정 코드 예제입니다.
새 웨어하우스 만들기:
git init
스테이징 영역에 파일 추가:
git add <file>
파일을 창고 :
git commit -m "commit message"
커밋 기록 보기:
git log
새 분기 만들기:
git branch <branchname>
git checkout <branchname>
git merge <branchname>
git clone <url>
git push <remote> <branch>
위 내용은 git 소개 및 기본 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!