• git的一个merge流程


    git merge testSupport 合并testSupport分支代码到当前分支。

    若无冲突发生,git commit -m "RM ID:5094",在git push即可。

    当testSupport分支没有RM ID,需要将testSupport分支上的log打包成一个log,再指定一个RM ID,需要执行命令:git merge --squash testSupport,然后

    再执行commit push即可。

    但,需要注意的是,在执行git merge --squash testSupport之前,git log的日志可能已经出现有的日志没有RM ID。此时,需要我们将代码回到之前没分支合并的时候。

    git log,找到最后一条有RM ID的log记录,其commit ID为151b419ac85746698aecc1dd7e98390976891311,执行命令:

    git reset --hard 151b419ac85746698aecc1dd7e98390976891311,这就将代码回滚到我们操作当前分支开始的状态。

    另:git commit之后,我们在git status上看不到具体的代码提交信息了。若想再看见,可以执行git log -p -2,这是看到最后2条提交代码的信息,里面有具体的代码修改记录。

    若想看如git status那样的样子的代码提交信息,可以执行命令:git log --stat,即可看到你想要看到的信息了。

  • 相关阅读:
    postgresql-uuid重复问题
    postgresql-revoke 回收权限及删除角色
    postgresql
    postgresql -ALTER ROLE
    postgresql-行级安全-RLS
    postgresql 列级安全,列权限
    postgres 只读账号
    postgresql 对未来的表赋权限
    postgres权限管理
    特定元素个数的数组作为函数入参的两个方法
  • 原文地址:https://www.cnblogs.com/fanguangdexiaoyuer/p/6043349.html
Copyright © 2020-2023  润新知