2024年Git命令速查指南

需积分: 5 2 下载量 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的核心功能,对于开发者来说非常重要,能够有效管理和协同项目代码。