# 30days-study **Repository Path**: AminDev/30days-study ## Basic Information - **Project Name**: 30days-study - **Description**: 前端基础学习笔记 https://www.arryblog.com/ - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-10-24 - **Last Updated**: 2022-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Git 初始化项目 ## 一、Git 的基本配置 > **Git 的安装配置** > - Git 各平台安装包下载地址为:http://git-scm.com/downloads > - 当安装完 Git 该做的第一件事就是设置你的用户名称与邮件地址 > - 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改: > ``` > # 设置提交代码时的用户信息,开始前我们需要先设置提交的用户信息,包括用户名和邮箱: > # 如果去掉 --global 参数只对当前仓库有效。 > > git config --global user.name "你的名字(一定要是英文的)" > git config --global user.email "你的邮箱" > > # 查看用用户名和邮箱信息是否配置成功 > git config --global --list > ``` > - 因为 Git 是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和 Email 地址 ## 二、创建 Git 本地版本库 > 首先,选择一个合适的地方,创建一个空目录(确保目录名和父目录,不能包含中文): ![git-1](assets/git-1.png) ## 三、获取 Git 仓库 > 有两种取得 Git 项目仓库的方法 > - 第一种是在现有项目或目录下导入所有文件到 Git 中 > - 第二种是从一个服务器克隆一个现有的 Git 仓库 > > **在现有目录中初始化仓库** > > 使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入: > ``` > # 通过git init命令把这个目录变成Git可以管理的仓库: > git init > ``` > > 生成的.git 隐藏文件夹,即:Git 本地仓库 > > 瞬间 Git 就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的你可以发现当前目录下多了一个 .git 的目录 > - 这个目录是 Git 来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把 Git 仓库给破坏了 > - 如果你没有看到 .git 目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见 ![git-2](assets/git-2.png) ## 四、初始化项目基础配置 > 在 vscode 新建 .gitignore 文件 > > .gitignore 文件用于过滤需要上传的文件 > > 创建 README.md 文件 > > 用于编写项目说明文档 ![git-3](assets/git-3.png) ## 五、新建远程仓库,使用 Gitee ![git-4](assets/git-4.png) > 创建远程仓库,成功后如下: ![git-5](assets/git-5.png) ## 六、添加远程仓库提交地址 ``` # 在vscode的控制台输入以上复制的命令:运行命令,即可添加远程仓库提交地址 git remote add origin https://gitee.com/qianlizhuyin/30days-study.git ``` ![git-6](assets/git-6.png) ## 七、Git 提交、创建分支 > 在 vscode 中提交项目文件到本地仓库 ![git-7](assets/git-7.png) > 推送 Git 主分支 master 至远程仓库 ![git-8](assets/git-8.png) > 如果是第一次提交,需要输入 Gitee 的用户名和密码 ![git-9](assets/git-9.png) > 创建 Git 分支 ![git-10](assets/git-10.png) > 添加 Git 分支备注信息 ![git-11](assets/git-11.png) > 推送 Git 分支至远程仓库 ![git-12](assets/git-12.png) > **SUCCESS** > > 远程仓库推送成功后,查看效果 ![git-13](assets/git-13.png) > 查看远程仓库的分支 ![git-14](assets/git-14.png)