零基础教你掌握git版本控制管理工具(第二节)

首先我们先在git上新建一个仓库并且初始化

 点击黄色克隆按钮点击ssh并且点击复制

然后在你想放置的文件里面或者桌面右击找到git bash here 进入进去

输入git clone 粘粘ssh 就可以将git上的文件拉取到本地

输入此命令后按回车然后提示输入yes然后回车就可以了

点击文件进去是这样子的会附带一个.git文件

 如果我们新建一个文本 比如

然后我们在git bash here里面执行

git add 文件名       表示 将某个文件提交到缓存区

然后再执行 git commit -m “注释内容”   表示提交到本地仓库

然后同步到git码云仓库

执行  git push  表示更新到git仓库去

然后我们去git上刷新并查看

 这样我们就完成了一个简单的修改上传更新流程

接下来演示回滚,我们先上传几次如图

我们暂时叫做一版本,

 暂时叫做第二版本,

 暂时叫做第三版本

有个需求 发现第一版本才是正确的不需要改动 所以想回滚到第一版本去

可以使用

 git log  命令查看版本提交记录

这是我们刚刚提交三次的记录

然后我们复制commit后面的id

执行 git reset --hard 黏贴

 

 我们再打开看一下文件

 就是刚刚的第一版本,

然后我们又想回到第二版本

使用git log -g

复制第三个版本最新的id

命令 回到最新的第三版本

然后git log  复制第二版本的id就可以了

 然后我们现在的文件就是第二版本的了

在push推送的时候有个问题就是远程的之前有人推送过了

比如这就是远程的 文件

 这是我自己的文件即将推送

会出现这种情况

 表示远程的更新过了叫你执行git pull获取最新的文件然后交流并提交

然后我们的文件就是这样了

 然后正常推送就可以了 

所以我们推送之前都要执行一下git pull 拉取最新的文件

还有一种情况就是文件内容冲突

比如在推送之前有人改了相同的位置

这是程序员a提交的内容更新了

程序员b提交将要推送的内容、

 

我们看一下推送内容位置冲突之后会发生什么情况

我们执行git pull之后看一下文件

 这样表示冲突了 可以协商保留在进行提交比如都需要保留

 然后再进行提交

 表示成功了

。。。。。。。。。。。。。

接下来演示分支操作

所以我们要先拆分分支出来

git checkout -b dev     表示在本地创建dev分支

 表示从master主分支切出dev分支

该文件就表示dev分支

然后写点内容演示

git push origin dev:dev
表示远程仓库没有dev分支创建并提交dev分支

在远程仓库看就多出来了易dev分支

我们想查看有多少分支 执行git branch

绿色dev表示在dev这个分支下 也可以看后面括号(dev)也表示在dev分支下还有一个master分支 

 然后我们想回到master分支

执行命令 git checkout master

 回到master分支增加一个master文件

有个需求就是在master分支下合并dev分支

执行命令 git merge dev

dev分支也在maser分支上了 正常提交即可

虽然dev合并了  但是dev依然独立存在

切回dev文件查看并修改内容提交

 

 

master分支依然不受影响.

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值