美文网首页工作中源代码学习Git使用心得
idea git 本地分支-远程分支版本回退-命令

idea git 本地分支-远程分支版本回退-命令

作者: ___TheOne___ | 来源:发表于2019-04-08 22:31 被阅读0次

1.多功能开发Git使用规范

现在项目开发大多使用版本控制工具:Git。
项目一般有如下几个常见远程分支:
release---项目发布提测分支
jhd---属于自己的远程分支

如果自己项目中先后被分配了功能A、B、C。但是A、B、C这三个功能,并不是一起发布上线,而是一个一个上线发布。

为了保证各个功能代码互不影响,同时为了更好的单个功能迅速提测-发布-上线。
1>针对每一个功能,都在本地创建一个功能分支。
例如:feature-A、feature-B、feature-C
命令:
git checkout -b feature-A jhd
git checkout -b feature-B jhd
git checkout -b feature-C jhd
2>本地分支-单个功能开发过程中,合并他人提交至release分支的代码
命令:
git pull origin release
作用:始终保证 本地功能分支 = 单个功能 + 最近的release分支功能

3>根据发布计划,动态从本地功能分支push至自己远程分支,然后在自己远程分支发起merge release请求
命令:
git push feature-x origin/jhd

2.本地分支-远程分支回退

涉及命令:
<1>Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id

<2>远程分支版本回退
当对应本地分支使用git reset 回退版本后,直接在本地执行命令git push -f
便可以让本地分支关联的远程分支也对应回退版本。

<3>穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
或者使用输出提交历史信息更为简洁的git log --pretty=oneline

<4>要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

3.文章参考

1.廖雪峰---Git版本回退

相关文章

  • git 终端命令

    git本地分支回退: git远程分支回退:

  • git 分支操作

    新建本地分支并关联远程分支 没有远程分支 或已有远程分支 删除远程分支 删除本地分支 回退到某个版本

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • idea git 本地分支-远程分支版本回退-命令

    1.多功能开发Git使用规范 现在项目开发大多使用版本控制工具:Git。项目一般有如下几个常见远程分支:relea...

  • Git命令总结

    Git命令: 查看远程分支: git branch -a 查看本地分支: git branch 创建分支: ...

  • Git常用版本策略

    Git常用版本策略 1. Git常用命令 查看本地分支git branch 查看远程分支git branch -a...

  • git 删除远程分支、本地分支

    【git 删除本地分支】 【git 删除远程分支】 先查看远程分支 使用下面两条命令来删除远程分支

  • git 命令

    关于git 的一些命令: 产看远程分支: 删除远程分支: 查看本地分支: 删除本地分支: 强制删除本地分支

  • git拉取远程分支并创建本地分支

    一、查看远程分支 Git命令查看所有远程分支: 二、拉取远程分支并创建本地分支 方法一 使用如下命令:git ch...

  • Git 命令及相关

    -Git 相关命令 查看本地分支: git branch查看远程分支: git branch -...

网友评论

    本文标题:idea git 本地分支-远程分支版本回退-命令

    本文链接:https://www.haomeiwen.com/subject/kgymiqtx.html