大实训第二天git的分支和撤销

本文介绍了Git的分支概念,强调分支是代码的副本,用于隔离开发。讲解了如何创建、切换、合并分支以及管理冲突。此外,还详细阐述了撤销操作,包括回到历史版本的方法。最后提到了如何暂时保存代码改动以及将更改提交到仓库的步骤。
摘要由CSDN通过智能技术生成

什么是分支?

``

分支会将现有文件进行多次复制

分支为了便于理解,大家暂时可以认为分支就是当前工作目录中代码的一份副本 使用分支,可以让我们从开发主线上分离出来,以免影响开发主线分支外也可以在开辟分支只是我们一般不这样写这样不规范

``

分支管理

git可以通过分支管理来实现分别写代码,然后git再通过提交上来的代码结合到一块如果有冲突会将其标记出来,由项目组组长来进行修改并且记录,如果对本次修改不满意可以使用版本回退功能回到以前的任意版本

- 分支合并时如果是新增则和到一块如果有不同则会发生冲突

分支的使用

git branch 查看当前分支和所有分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git merge 分支来源<分支名称>(必须在master主分支上才可以合并分支)
git branch -b 分支名称 删除分支 分支与主分支合并后分支才可以删除
 

撤销

撤销就是获取以前从工作区保存到暂存区的所有代码返回到以前的任意一个版本

不过在哪之前最好获取一下版本信息(git log )拿到ID后在使用git reset --hard commit ID根据ID号回到那个版本

暂时保存和修改

  • 存储临时改动:git stash
  • 当你有事情需要暂停修改代码时使用git stash 可以将本次修改的所有代码保存起来你就可以去做你要做的事情
  • 恢复改动:git stash pop
  • 当你忙完后可以使用该代码可以将之前没提交但是保存了的代码放出来继续
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值