Git工作流

我们来模拟一下工作中的问题:

假如说,产品经理提出一个需求,我们进行开发

1、首先,我们通过sourcetree来创建一个demo3的一个仓库,并创建一个gui_demo.txt的一个文件

随后便完成添加、提交

假如说产品经理突然需求变更

所以我们就在工作区,打开资源管理器,找出刚才的gui_demo.txt,添加需求变更

我们也发现,当修改后的gui_demo.txt文件在工作区变成了橙色,随机我们添加到暂存区

当我们准备要提交到仓库时,产品经理突然又说之前变更的不需要了,心里一万句mmp,我们可以通过右击gui_demo.txt,选择丢弃,就可以了,也就是暂存区到工作区的回滚

变更也就不见了

到了第二天,产品经理提出了一个需求,我们完成后添加并且提交

我们已经提交了第二次的需求,产品经理突然说不需要了

这时需要重置到第一次的分支,右击first commit,并选择

2、接下来我们通过命令行git bash来操作一下以上的步骤

我们手动在本地资源demo4文件夹初始化为仓库,并在demo4下创建一个git_bash.txt

随后查看git仓库的状态

显式红色说明这个文件还在工作区,还没有提交

接下类通过git add 命令来添加到暂存区,再通过git commit 把文件提交到本地仓库

提交后准备下班,产品经理临时又提出了一个需求

 

查看仓库状态

我们提交到暂存区,

随后通过git reset命令又到工作区

再通过git checkout命令清空工作区

到了第二天产品经理提出了新的需求

我们添加、提交到本地仓库

产品经理突然说我们不需要这么做,所以我们需要撤销第二天的操作

通过git log查看出第一次的commit号

我们通过第一次的commit号回滚到第一次提交

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值