git的操作、工作流、部署

一、基本概念

git是个软件 叫分布式版本控制系统,还有svn等,但是git是最好用的一个。

方便切换版本,管理版本,

用途:多人协作、切换版本。

git log: 记录的是项目的提交历史,包括每次提交的详细信息。

git reflog:记录的是引用(如 HEAD)的历史更新,包括所有对引用的更新操作。提交了又撤回的commit记录可以查到

git status:查看文件变更 ,修改状态,暂存状态,和提交状态

git fetch :git fetch 会从指定的远程仓库获取最新的提交、分支、标签等数据,但不会自动合并到你的本地分支。这些数据会被存储在本地的远程跟踪分支中。

HEAD:它指向当前分支的最新提交(也称为“尖端”)。当您进行一次提交后,HEAD 会自动更新以指向这个新的提交。

git reset --soft  HEAD~1 :撤回commit提交但未push到远程的修改,保留原有更改并回到暂存区。

git reset --hard HEAD~1:撤回commit提交并且已经push 到远程的修改,舍弃原有更改,提交记录也消失

git  revert commitId :撤回commit提交并且已经push 到远程的修改,git revert 不会改变提交历史,而是通过创建一个新的提交来达到撤销效果。

二、git fellow :git 工作流

主分支:用来发布重大版本

开发分支:日常开发用,节点更密集比主分支,是测试用的,测试没问题了发到主分支发版

功能分支:每个人负责每个分支,每个分支做对应的事情,开发特定功能,向开发分支合并,功能分支完成就干掉了,去开发分支的版本上找就好了

修补bug分支:Bug编号,紧急重要程度划分

三、git 部署git pages

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值