Git命令
时间: 2025-04-24 18:07:57 浏览: 22
### 关于 Git 命令列表及其用法
#### 定义与概述
Git 是一种分布式版本控制系统,用于跟踪计算机文件的变化并协调多人对同一组文件的工作。通过一系列命令可以实现创建新项目、克隆现有存储库、提交更改等功能。
#### 主要命令介绍
- **初始化仓库**
使用 `git init` 可以在一个新的或现有的目录中创建一个空的 Git 版本库[^1]。
- **配置全局用户名和邮箱**
设置用户的名称和电子邮件地址对于追踪贡献者非常重要。这可以通过下面两条指令完成:
```bash
git config --global user.name "Your Name"
git config --global user.email [email protected]
```
- **查看状态**
要了解当前工作区的状态以及哪些文件被修改过或者准备好提交,可使用如下命令来获取信息:
```bash
git status
```
- **添加文件到暂存区**
当有改动想要保存时,先将其加入到索引(也称为“缓存”),之后再做一次正式提交操作之前的一个准备阶段。常用的方式有两种:
- 单独指定某个特定路径下的单个/多个文件名;
- 利用通配符批量处理所有变更过的文档。
```bash
git add <file>
git add .
```
- **提交更新至本地分支**
提交是指将已暂存的内容打包成一个新的历史节点,并附带一条描述性的消息说明此次变动的目的。语法结构如下所示:
```bash
git commit -m "commit message"
```
- **推送远程仓库同步**
推送功能允许开发者将自己的最新版源码上传给远端服务器上的对应分支上,默认情况下会推送到名为 'origin' 的默认上游位置;而 `-u` 参数则用来简化后续相同目标的操作流程,使得未来只需简单输入 `git push` 即可自动识别目的地址[^2]:
```bash
git push -u origin main
```
- **拉取最新的代码**
获取来自其他开发者的最近期修订记录并与自己手中的副本合并起来的过程叫做拉取。它实际上包含了两个动作——抓取(fetch) 和 合并(merge),即从网络下载数据后再应用这些变化到本地环境中去。
```bash
git pull
```
- **切换不同分支**
创建和发展不同的特性通常是在独立分支里完成的,这样不会影响主线程的发展进度。利用此命令可以在各个平行线之间自由转换或是建立全新的线路出来供以后发展之需。
```bash
git checkout -b new_branch_name
```
- **删除不再使用的分支**
清理掉那些已经完成了使命的任务型支线有助于保持项目的整洁有序。这里提供了两种模式分别针对本地和远程对象实施清理措施。
```bash
git branch -d local_branch_name
git push origin --delete remote_branch_name
```
以上列举了一些常用的 Git 操作指南,当然还有更多高级特性和技巧等待探索学习。
阅读全文
相关推荐











