git安装配置和使用(工作中需要了解的常用方法)

1.Git的概念安装配置

1.Git介绍 Git是一个开源的分布式版本控制系统,是目前世界上最先进,最流行的版本控制系统,可以快速高效的处理很小到非常大的项目版本管理. (特点:项目越大越复杂,协同开发者越多,越能体现Git的高性能和高可用性!)
2安装配置
**根据自己的操作系统,选择下载对应的 Git 安装包:
https://git-scm.com/downloads ** 安装后按window+R打开输入cmd或者输入powerShell (输入命令 git --version验证)
在这里插入图片描述
2.1配置用户信息
Git软件在工作的时候,需要知道你是谁?所以需要设置一个用户名和邮箱。

1.这个用户名和邮箱,最好使用你的github账号或码云账号(如果你有账号的话),当然随便填也可以。
(注意:如果使用了 --global 选项,那么该命令只需要运行一次,即可永久生效。
)
2.通过 git config --global user.name 和 git config --global user.email 配置的用户名和邮箱地址,会被写入到 C:/Users/用户名文件夹/.gitconfig 文件中。这个文件是 Git 的全局配置文件,配置一次即可永久生效。
具体做法:

  1. 任何文件夹,空白处,右键 --> Git Bash Here
  2. 依次执行下面两行命令
git config --global user.name "xxx"
git config --global user.email "xxx"

配置之后,可以通过下面的命令来检查是否配置成功了

# 查看所有的全局配置项
git config --list --global

# 查看单个的配置项,比如查看用户名
git config user.name

**使用 Git 管理的项目,拥有三个区域,分别是工作区、暂存区、Git 仓库。
三种状态
已修改modifdied:已修改表示修改了文件,但还没将修改的结果放到暂存区
已暂存staged:已暂存表示对已修改文件的当前版本做了标记,使之包含在下次提交的列表中
已提交 committed:已提交表示文件已经安全地保存在本地的 Git 仓库中
**
(注意:
工作区的文件被修改了,但还没有放到暂存区,就是已修改状态。
如果文件已修改并放入暂存区,就属于已暂存状态。
如果 Git 仓库中保存着特定版本的文件,就属于已提交状态。
)

  1. 初始化 Git 仓库的命令

git init

  1. 查看文件状态的命令

git status 或 git status -s

  1. 一次性将文件加入暂存区的命令

git add .

  1. 将暂存区的文件提交到 Git 仓库的命令

git commit -m “提交消息”

2.Git 分支

1.作用
在进行多人协作开发的时候,为了防止互相干扰,提高协同开发的体验,建议每个开发者都基于分支进行项目功能的开发,例如:
在这里插入图片描述
2.在初始化本地 Git 仓库的时候,Git 默认已经帮我们创建了一个名字叫做 master 的分支。通常我们把这个 master 分支叫做主分支
在实际工作中,master 主分支的作用是:用来保存和记录整个项目已完成的功能代码。
因此,不允许程序员直接在 master 分支上修改代码,因为这样做的风险太高,容易导致整个项目崩溃。

在这里插入图片描述
3.功能分枝
由于程序员不能直接在 master 分支上进行功能的开发,所以就有了功能分支的概念。
功能分支指的是专门用来开发新功能的分支,它是临时从 master 主分支上分叉出来的,当新功能开发且测试完毕后,最终需要合并到 master 主分支上,如图所示:
在这里插入图片描述
4.查看分支列表 git branch (注意:分支名字前面的 * 号表示当前所处的分支。
)

5.创建新分支 使用如下的命令,可以基于当前分支,创建一个新的分支,此时,新分支中的代码和当前分支完全一样: git branch 分枝名称
6.切换分枝 可以切换到指定的分支上进行开发: git checkout login

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

All rivers run in to the sea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值