Git基础教程与常用命令详解

需积分: 9 0 下载量 118 浏览量 更新于2024-08-12 收藏 4KB TXT 举报
本笔记主要记录了关于Git版本控制系统的基础操作和配置,适合个人学习和实践。Git是软件开发中的重要工具,用于追踪代码变更历史、协作开发以及版本控制。以下是一些关键知识点: 1. **命令行入门**: - **Git全局设置**: Gitconfig命令用于设置用户的名称(user.name)和电子邮件地址(user.email)。这里有两个示例,一个是老师的设置(`lenotang`和`27511603@qq.com`),另一个是个人的设置(`ddmer`和`zhe76711@163.com`)。 2. **创建Git仓库**: - 创建一个名为`test`的本地目录,然后初始化一个新的Git仓库,通过`git init`完成。 - 添加一个`README.md`文件,并进行首次提交(`git commit -m "firstcommit"`)。 - 添加远程仓库,通常使用`git remote add origin`命令,例如将本地仓库链接到GitHub或Gitee上的`mmall-fe`项目。 3. **同步与推送**: - 对于已存在的本地仓库,可以添加新的远程仓库并推送代码到远程(`git push -u origin master`)。 - 本地项目同步到远程仓库时,需要重新执行`git remote add origin`和`git push -u origin master`。 4. **SSH密钥生成**: - 通过`ssh-keygen`生成SSH密钥对,用于安全地连接Git服务器。这里的例子使用RSA加密类型,并提供了公钥的路径`~/.ssh/id_rsa.pub`。 5. **Git克隆仓库**: - 通过`git clone`命令可以从远程仓库克隆项目到本地(如`git clone git@gitee.com:ddmer_org/mmall-fe.git`)。 - 也可以使用HTTPS协议进行克隆,如`git clone https://gitee.com/ddmer_org/mmall-fe.git`。 6. **项目目录结构**: - 提到了项目目录的设置,包括全局用户配置,这有助于保持一致的作者身份。 这些操作覆盖了Git的基本工作流程,包括仓库的创建、初始化、远程连接、代码提交和同步。对于初学者来说,这是掌握Git管理代码和协作开发的重要步骤。在实际项目中,还需要理解分支管理、拉取请求、合并等高级功能。