gitlab使用433333333333333333
### GitLab 使用详解 #### 一、Git 是什么? **Git** 是一款开源的分布式版本控制系统,被广泛应用于软件开发及非软件项目的版本管理。它能够高效地处理从小型到非常大型的项目版本管理问题。 - **工作原理 / 流程**: - **Workspace(工作区)**:指本地计算机上的某个目录,用于存放正在编辑的项目文件。 - **Index / Stage(暂存区)**:暂存区是 Git 中的一个特殊区域,用于存放已修改但还未提交的文件。当开发者准备好提交某些更改时,可以先把这些文件添加到暂存区。 - **Repository(仓库区或本地仓库)**:包含整个项目的文件系统历史记录和元数据信息的地方,用于存储版本库的数据。通常位于项目根目录下的`.git`目录中。 - **Remote(远程仓库)**:位于网络上的版本库,如 GitHub、GitLab 或 Bitbucket 等平台提供的服务,用于多个开发者之间共享代码。 #### 二、在 Windows 上安装 Git 1. **下载安装 Git**: - 访问官方下载页面:[https://git-scm.com/download/win](https://git-scm.com/download/win)。 - 下载安装程序后,按照默认选项进行安装。 2. **配置用户和邮箱**: - 打开 Git Bash。 - 输入以下命令来设置全局用户名和邮箱: ``` git config --global user.name "Your Name" git config --global user.email "[email protected]" ``` - 通过 `git config --list` 命令验证是否设置成功。 3. **配置 SSH 免密认证**: - 在 Git Bash 中运行 `ssh-keygen -t rsa` 生成 SSH 密钥对。 - 默认情况下,会在用户的家目录下生成 `.ssh` 目录,其中包含 `id_rsa`(私钥)和 `id_rsa.pub`(公钥)两个文件。 - 复制 `id_rsa.pub` 文件中的内容。 - 登录到 GitLab 账户,进入个人设置页面,在 SSH Keys 部分添加新密钥。 - 将刚才复制的公钥内容粘贴到相应字段,并添加描述信息,点击保存。 #### 三、创建项目 1. **GitLab 创建项目**: - 需要创建一个组(Group),因为 GitLab 上的项目通常需要关联到一个组。 - 进入 GitLab 主页,选择 **Groups** > **New group**。 - 输入组名称和描述信息,选择私有权限。 - 点击 **Create Group** 完成创建。 - 接下来创建项目: - 在组页面点击 **New project**。 - 输入项目名称、描述等信息。 - 设置项目权限。 - 点击 **Create project**。 2. **Git 命令行操作**: - **常用 Git 命令**: - `git config --global user.name "name"`:设置全局用户名。 - `git config --global user.email [email protected]`:设置全局邮箱。 - `git init`:在当前目录初始化一个新的 Git 仓库。 - `git remote add origin git@xxx:group1/test.git`:关联远程仓库。 - `git add index.html / .`:将指定文件或当前目录的所有文件添加到暂存区。 - `git commit -m "11"`:提交暂存区的改动到仓库。 - `git status`:查看工作区的状态。 - `git push`:将本地的改动推送到远程仓库。 - `git pull`:从远程仓库拉取最新的代码到本地。 - `git log`:查看操作日志。 - `git reset --hard HEAD^^`:版本回滚到上上一个版本。 - `git reflog`:获取每次提交的 ID。 - `git reset --hard 5ae4b06`:回退到指定 ID 的版本。 - `git branch`:查看当前所处的分支。 - `git checkout -b dev`:创建并切换到新分支。 - `git checkout dev`:切换分支。 - `git merge 分支名`:将指定分支合并到当前分支。 3. **从 GitLab 项目上获取 clone(克隆)链接地址**: - 在想要存放的目录下执行: - `git clone [email protected]:group1/test.git`:克隆代码到本地。 - 查看分支: - `git branch`:查看本地分支。 - `git branch -a`:查看本地和远程所有分支。 - 创建分支: - `git branch 新分支`:新建分支。 - `git checkout -b 新分支`:创建并切换到新分支。 - 切换分支: - `git checkout 分支名`:切换到指定分支。 - 查看状态: - `git status`:查看工作区状态。 - 添加文件到暂存区: - `git add 本地项目路径下新增一个文件 1.txt`:添加文件到暂存区。 以上步骤详细介绍了如何在 Windows 平台上安装配置 Git,并利用 GitLab 创建项目、进行基本的 Git 命令操作。这些操作对于软件开发人员来说是非常基础且重要的技能。通过掌握这些知识,你可以更有效地管理和协作开发项目。


























剩余27页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- CSerialPort-Rust资源
- vben-app-移动应用开发资源
- skywu520codelib-单片机开发资源
- vue3-element-admin-Typescript资源
- dubbo-go-Go资源
- java毕业设计,物流信息管理系统
- OpenAuth.Net-C#资源
- goploy-PHP资源
- excelize-wasm-JavaScript资源
- Archery-SQL资源
- 教师教学质量评价系统的设计与实现-毕业设计资源
- online-judge-ACM资源
- olympic_predict-美赛资源
- dachuang-大创资源
- vcos_apps-智能车资源
- CSDN_ASSEMBLY_IMAGES-汇编语言资源


