028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Git机制的知识点有哪些

本篇内容主要讲解“Git机制的知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git机制的知识点有哪些”吧!

我们提供的服务有:网站设计制作、成都网站设计、微信公众号开发、网站优化、网站认证、夹江ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的夹江网站制作公司

一、两次的 git commit 到不是同一个远程分支

Git机制的知识点有哪些

解决过程

你当前的操作场景如下图,由于一次CR(评审)的多个commits不能push到不同的refs/for/[分支名](可能导致后续评审合入merge failed):

Git机制的知识点有哪些

>评审是啥意思,这里解释一下。本地开发的流程首先是从自己远程的分支A拉到本地,远程分支是master分支的一个clone,本地完成开发后,需要提交到自己的远程分支,提交以后必须由其它人评审代码(code reviewe),其它同事评审的时候主要找出不合规范和逻辑的地方,你需要修改完成以后,才能合入到你的远程分支A,然后再从你的远程分支A合到master上,这样就完成了代码入库。

操作命令

$git reset --soft [CR parent commit] (对应CR parent commit见push报错信息.也就是有6e8713f is CR parent commit)   
$git commit -m"commit message"   
$git push origin HEAD:refs/for/[branch B]

二、git 撤销文件修改

什么时候用到

如何操作

Git机制的知识点有哪些

1. 撤销缓存区的修改

git reset HEAD filename
  1. 撤销工作区的修改

git checkout --filename

三、git 冲突解决

Git机制的知识点有哪些 上图是提交代码时候,发生了冲突,依旧很贴心,百度这套代码审查系统依旧给了提示,照着提示操作一波。

Step1. 在本地仓库中, 更新并合并代码

git fetch origin
git rebase origin/master

Step2. 依据提示分别打开冲突的文件,逐一修改冲突代码

Step3. 所有冲突都修改完毕后, 提交修改的代码

git add -u
git rebase --continue

Step4. 更新patch

git push origin HEAD:refs/for/master

四、撤销你的commit提交

如何撤销commit提交,熟练的执行完以下两条命令以后:

git add *
git commit -m "提示信息A"

你发现自己的提示信息写的不对,想git commit -m "提示信息B",但是由于已经git commit 过了,会提示你没有什么需要git commit的,这个时候如何撤销git commit呢?

git reset --soft HEAD^

这样上一次提交就被撤回了,然后继续执行git commit -m "提示信息B" 即可。

到此,相信大家对“Git机制的知识点有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网页标题:Git机制的知识点有哪些
当前链接:http://www.tsicrk.com/article/gdpjig.html

其他资讯

让你的专属顾问为你服务

3.9040s