以下是一些常用的Git命令及其用法:
1. **git init**: 在当前目录初始化一个新的Git仓库。
- 用法:`git init`
2. **git clone**: 克隆一个远程Git仓库到本地。
- 用法:`git clone <repository_url>`
3. **git add**: 将文件添加到Git仓库的暂存区。
- 用法:
- 将所有更改的文件添加到暂存区:`git add .`
- 将指定文件添加到暂存区:`git add <file1> <file2>`
4. **git commit**: 提交暂存区的文件到Git仓库。
- 用法:`git commit -m "commit message"`
5. **git status**: 显示工作区和暂存区的状态。
- 用法:`git status`
6. **git push**: 将本地的提交推送到远程Git仓库。
- 用法:`git push <remote_name> <branch_name>`
7. **git pull**: 从远程Git仓库拉取最新的提交到本地。
- 用法:`git pull <remote_name> <branch_name>`
8. **git branch**: 显示当前仓库的分支列表。
- 用法:
- 查看所有分支:`git branch`
- 创建新分支:`git branch <branch_name>`
- 切换到分支:`git checkout <branch_name>`
9. **git checkout**: 切换分支或还原文件到指定版本。
- 用法:
- 切换到分支:`git checkout <branch_name>`
- 还原文件到指定版本:`git checkout <commit_hash> -- <file>`
10. **git merge**: 将一个分支的更改合并到当前分支。
- 用法:首先切换到目标分支,然后执行`git merge <source_branch>`
11. **git log**: 显示提交日志。
- 用法:`git log`
12. **git reset**: 将当前分支的 HEAD 指针移动到指定的提交。
- 用法:
- 重置到指定提交,保留更改:`git reset <commit_hash>`
- 重置到指定提交,丢弃更改:`git reset --hard <commit_hash>`
这只是一小部分Git命令,Git还有许多其他功能和命令可供使用。您可以通过`git --help`命令获取更多关于Git的帮助信息,或者查阅Git官方文档以获得更详细的说明。