本文已参与「新人创作礼」活动,一起开启掘金创作之路
1. git介绍****
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件
2. 特点****
分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
3. 使用前准备****
Windows 下载安装git bash 地址: gitforwindows.org/
安装成功后右键选中 git bash here
说明git bash 安装成功
# 4. 操作流程****
4.1. 流程图****
Git的几个核心概念
工作区、暂存区、版本库、远程仓库
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。
Git工作流程 说明
w orkspace:工作区,就是你平时存放项目代码的地方
i ndex / s tage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
r epository: 仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
r emote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换
4.2. 操作步骤****
练习地址: gitee.com/
注册账号,登录
4.3. 创建项目****
5. 本地下载项目****
在硬盘任意地方创建一个文件夹,用来存放代码。在该文件夹下右键,选择git bash here,使用命令: git clone http/git仓库地址
例如:
之后输入gitee.com的账号密码
.git是隐藏文件,需要在文件设置中打开
5.1. 添加文件并上传****
5.1.1. 添加文件****
5.1.2. 将修改的全部文件加入暂存区****
执行 git add 123.txt 或者git add *(将修改的全部文件加入暂存区)
5.1.3. 提交文件到本地仓库****
git commit -m ‘说明’
5.1.4. 将本地仓库的代码提交到远程仓库****
git push
表示推送成功
5.1.5. 从远程仓库拉去最新的代码****
git pull
6. 使用 vscode****
6.1. 将刚下载好的代码用 vs code 打开****
6.2. 提交修改的代码到暂存区****
表示将文件提交到暂存区,相当于 git add 123.txt
6.3. 提交代码到本地****
相当于 git commit -m ‘提交代码’
出现
在终端输入
git config user.name 设置你的名字
git config user.email 这里面设置你的邮箱地址
再次提交
6.4. 推送代码到远程仓库****