git指令大全
时间: 2025-04-27 20:22:41 浏览: 18
### 常见的 Git 指令列表及说明
#### 初始化仓库
`git init`: 创建一个新的Git仓库或者重新初始化一个已存在的仓库[^1]。
#### 克隆远程库
```bash
git clone <repository-url>
```
此命令用于克隆一个项目到本地环境,同时设置好默认分支并自动拉取最新版本的数据。
#### 查看状态
```bash
git status
```
显示工作目录的状态以及暂存区中的更改情况。这有助于了解哪些文件被修改过但还未提交至数据库中。
#### 添加改动到暂存区
```bash
git add <file-name> 或者 git add .
```
前者会把单个文件加入到待提交队列里;后者则是将当前路径下所有的新创建/更新过的文档都标记为即将被打包入历史记录的一部分。
#### 提交变更
```bash
git commit -m "commit message"
```
保存之前通过 `add` 加载进来的内容,并附带一条描述性的消息来解释这次变动的目的和意义所在。
#### 分支管理
- 列出所有分支:
```bash
git branch
```
- 新建分支:
```bash
git branch <branch-name>
```
- 切换分支:
```bash
git checkout <branch-name>
```
- 合并分支:
```bash
git merge <source-branch>
```
这些操作允许开发者在同一时间线上维护多个开发线程,在完成特性实现之后再将其整合回主线之中。
#### 远程同步
- 将本地提交推送到远端服务器上:
```bash
git push origin master
```
- 获取最新的上游变化并与之合并:
```bash
git pull
```
以上两个动作对于团队协作来说非常重要,因为它们确保了不同成员之间的工作成果能够及时共享并且保持一致。
#### 版本控制笔记功能
- 给指定对象添加备注信息:
```bash
git notes add [-m <msg>] [<object>]
```
- 显示特定对象上的备注详情:
```bash
git notes show [<object>]
```
该工具可以帮助用户附加额外的信息给某次提交或其他类型的实体而不会改变其原始内容本身[^2]。
阅读全文
相关推荐






