Git基本使用

Git基本使用

1.Git常用命令

命令作用
git config --global user.name 用户名设置用户签名
git config --global user.email 邮箱设置用户密码
git init初始化本地库
git status查看本地库状态
git add 文件名添加文件到暂存区
git commit -m “日志信息” 文件名称提交文件到本地库
git log查看提交过的版本信息
git refolg查看历史记录
git reset --hard 版本号版本穿梭

1.1 设置用户签名

1)基本语法

git config --global user.name 设置用户名

git config --global user.email 设置邮箱

2)实例操作

​ 全局签名设置
在这里插入图片描述

​ 说明:签名的作用是区分不同操作者的身份,用户的签名信息在每一次的提交信息中都能够看到,用来区分操作者的身份,安装时必须 设置签名,否则无法提交代码。

​ ※注意:签名的作用是区分不同操作者的身份,和将自己登录Github等其他代码托管中心没有任何关系。

1.2 初始化本地库

1)基本语法

​ git init 初始化本地库

2)案例实操

在这里插入图片描述
​ 自己的项目目录会多一个.git目录
在这里插入图片描述

1.3 查看本地库状态

1)基本语法

​ git status

2)案例实操

在这里插入图片描述

3)创建文件

在这里插入图片描述

​ 再次使用 git status 查看本地库状态
在这里插入图片描述

1.3 添加项目到暂存区

1)基本语法

​ git add 文件名

2)案例实操

在这里插入图片描述

​ 检测到暂存区有新文件,添加到暂存区和没有添加到暂存区的区别文件名由红色变为绿色,

1.4 提交本地库

1)基本语法

​ git commit -m “日志信息” 文件名称

2)案例实操

在这里插入图片描述

​ 将文件提交到本地库后,再查看本地库状态就没有检测到新文件

1.5 修改文件

使用 vim 文件名 修改文件后再次查看本地库

在这里插入图片描述

​ 使用 git add 文件名将文件添加到暂存区

在这里插入图片描述

​ 使用git commit -m “日志信息” 文件名称 将文件提交到本地库

在这里插入图片描述

​ 最后一行会显示文件做了哪些修改

1.6 查看历史版本信息

1)基本命令

​ git log 查看版本详细信息
git reflog 查看版本信息

2)案例实操

在这里插入图片描述
在这里插入图片描述

版本穿梭

​ git reset --hard 版本号 可以切换到自己提交的各个版本中

​ git 版本切换底层使用了指针的原理

2.Git分支

​ 分支的好处 同时并行推进多个功能开发,提高开发效率。 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有 任何影响。失败 的分支删除重新开始即可。

2.1 Git分支基本操作命令

命令名称作用
git branch 分支名创建分支
git branch -v查看分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上
1)查看分支

​ git branch -v

在这里插入图片描述

2)创建分支

​ git branch 分支名

在这里插入图片描述

3)切换分支

​ git checkout 分支名

在这里插入图片描述

4)把指定的分支合并到当前分支上

​ git merge 分支名
在这里插入图片描述


​ 在合并的时候可能会出现合并冲突,冲突产生的表现:后面状态为 MERGING。冲突产生的原因: 合并分支时,两个分支在同一 个文件的同一个位置有两套完全不同的修改。Git 无法替 我们决定使用哪一个。必须人为决定新代码内容。 查看状态(检测到有 文件有两处修改)

​ 编辑有冲突的文件,删除特殊符号,决定要使用的内容 特殊符号:<<<<<<< HEAD 当前分支的代码 ======= 合并过来的代码 >>>>>>> hot-fix

​ 然后将合并的文件添加到暂存区,最后再提交文件(此处提交文件不用添加文件名)

3.使用Git操作远程仓库

命令名称作用
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址起别名
git push 别名 分支推送本地分支上的内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与 当前本地分支直接合并

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小小唐僧

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

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

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

打赏作者

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

抵扣说明:

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

余额充值