2024年Git命令速查指南
需积分: 5 159 浏览量
更新于2024-08-03
收藏 191KB PDF 举报
"这篇文档是2024年的Git命令总结,主要涵盖了Git的基本操作,包括设置用户信息、管理本地仓库、与远程仓库交互以及日常开发中的分支操作。"
Git是一个分布式版本控制系统,广泛用于软件开发和项目协作,它允许开发者追踪文件和目录的变化,并与其他团队成员同步工作。以下是对标题和描述中提到的知识点的详细说明:
1. **配置用户信息**:
使用`git config --global user.name`和`git config --global user.email`命令设置Git的全局用户名称和邮箱,这将在所有的Git仓库中生效。
2. **初始化仓库**:
`git init`命令可以将一个空文件夹转变为Git仓库,用来管理其中的文件和版本。
3. **克隆远程仓库**:
`git clone [远程仓库地址]`用于从远程服务器下载整个仓库到本地,建立本地副本。
4. **查看文件状态**:
`git status`是常用的命令,显示当前仓库中文件的变动情况,哪些文件被修改、新增或删除。
5. **管理暂存区**:
- `git add`命令将文件的修改添加到暂存区,准备进行提交。
- `git add [file1] [file2]`添加单个或多个文件。
- `git add [dir]`添加指定目录及其子目录。
- `git add .`添加当前目录下所有文件。
- `git reset [file name]`将文件从暂存区移除,但不改变工作区的状态。
- `git reset --hard [版本号]`切换到指定版本,同时丢弃工作区的未提交改动。
6. **提交改动**:
`git commit -m [msg]`将暂存区的更改提交到历史记录,`msg`是提交信息。
7. **查看日志**:
`git log`显示提交的历史记录,包括作者、时间及提交信息。
8. **远程仓库操作**:
- `git remote`用来查看远程仓库信息。
- `git remote -v`显示更详细的远程仓库信息。
- `git remote add [简称] [远程仓库地址]`添加新的远程仓库。
- `git clone [远程仓库地址]`克隆远程仓库到本地。
- `git pull [远程仓库简称] [分支名称]`从远程仓库拉取并合并到本地分支。
- `git push [远程仓库简称] [分支名称]`将本地的更改推送到远程仓库。
9. **日常开发步骤**:
- 项目经理首先创建远程仓库,然后克隆到本地。
- 开发者将代码放入克隆的文件夹,通过`git add`, `git commit`, `git push`进行提交和推送。
- 开发人员入职或更换设备时,同样克隆远程仓库,并使用`git branch`等命令管理分支。
10. **分支操作**:
- `git branch`列出所有本地分支,`-r`列出远程分支,`-a`列出所有(本地和远程)分支。
- `git branch [name]`创建新的分支。
- `git checkout [name]`切换到指定分支。
- `git push [shortName] [name]`将本地分支推送到远程仓库。
以上就是Git的基础操作和日常开发流程,这些命令构成了Git的核心功能,对于开发者来说非常重要,能够有效管理和协同项目代码。
2023-05-23 上传
2021-05-11 上传
2020-02-18 上传
Python老炮儿
- 粉丝: 224
- 资源: 392