以下是一些常用的Git操作命令及其详细说明:
- git init :
- 说明:初始化一个新的Git仓库。
- 用法:
git init [repository-name]
- 示例:
git init my-project
- git clone :
- 说明:从现有的Git仓库克隆(复制)一个仓库到本地。
- 用法:
git clone <repository-url> [directory-name]
- 示例:
git clone https://github.com/user/repo.git
- git add :
- 说明:将文件或变更添加到暂存区(Index)。
- 用法:
git add <file1> <file2> ...
或git add .
- 示例:
git add index.html
或git add .
- git commit :
- 说明:将暂存区的变更提交到本地仓库。
- 用法:
git commit -m "commit message"
- 示例:
git commit -m "Added index.html"
- git push :
- 说明:将本地仓库的提交推送到远程仓库。
- 用法:
git push <remote-name> <branch-name>
- 示例:
git push origin master
- git pull :
- 说明:从远程仓库拉取最新的变更到本地仓库,并合并到当前分支。
- 用法:
git pull <remote-name> <branch-name>
- 示例:
git pull origin master
- git status :
- 说明:显示工作区和暂存区的状态,显示哪些文件已修改、哪些文件已暂存等。
- 用法:
git status
- git branch :
- 说明:列出本地分支,或者创建、删除分支。
- 用法:
- 列出分支:
git branch
- 创建分支:
git branch <branch-name>
- 删除分支:
git branch -d <branch-name>
- 列出分支:
- git checkout :
- 说明:切换分支,或者还原文件。
- 用法:
- 切换分支:
git checkout <branch-name>
- 还原文件:
git checkout -- <file>
- 切换分支:
- git merge :
- 说明:将一个分支的变更合并到当前分支。
- 用法:
git merge <branch-name>
- 示例:
git merge feature-branch
这些是Git中最常用的命令,覆盖了从创建仓库到推送变更的整个工作流程。你可以根据具体的需求选择使用相应的命令。