美文网首页
git branch -avv

git branch -avv

作者: Dylan_abaa | 来源:发表于2020-06-21 14:07 被阅读0次

git branch -avv,它用来查看全部分支信息:

上图有三行信息,依次说明:

第一行,开头的星号表示当前所在分支,绿色的 master 是分支名,之所以是绿色,也是因为它是当前所在分支。后面第二项是版本号,第三项中括号里面蓝色的字,表示此分支跟踪的远程分支的名字,当然啦,这也是克隆远程仓库到本地时的默认设置 -- 创建 master 分支并自动跟踪远程同名分支冒号后面黑色文字表示本地分支领先其跟踪的远程分支一个提交最后一项是提交时填写的备注信息。

第二行,是 Git 指针信息,它指向远程仓库的 master 分支,这行信息暂不重要

第三行,远程分支信息,详见第一行的解释。

最后一个环节,将本地新增的提交推送到 GitHub 远程仓库中,命令是 git push,后面不需要任何选项和参数,此命令会把本地仓库 master 分支上的新增提交推送到远程仓库的同名分支上,因为当前所在的分支就是 master,而且上文提到,它已经跟踪了远程仓库的同名分支:

本地分支 master 与远程分支 origin/master 的版本号一致,通常看两个版本号是否一致,只需比对前四位。本地分支75f7d32

就是一次完整的修改 - 提交 - 推送操作。一次推送中可以包含多个 git commit 操作,也就是多个提交可以一起推送。

版本回退:

执行版本回退

回退后。只有one

1扔回了暂存区

 git status 和 git branch -avv 查看仓库状态和分支状态:

如果做了撤回的话,可以看到本地仓库的 master 分支与远程仓库的 origin/master 分支在提交版本上有了冲突,又叫做提交时间线分叉。因为刚才的提交操作不是基于远程仓库 origin/master 分支的最新提交版本,而是撤回了一个版本。这种情况下也是可以将本地 master 分支推送到远程仓库的,需要加一个选项 -f ,它是 --force 的简写,这就是强制推送。

强制推送:git push -f

然后分支就一样了。

 git reflog 命令,它会记录本地仓库所有分支的每一次版本变化。实际上只要本地仓库不被删除,随你怎么折腾,都能回退到任何地方。reflog 记录只存在于本地仓库中,本地仓库删除后,记录消失。

git reset --hard [版本号] ,如果记不清版本号,也可以根据上图第 3 行的信息,执行 git reset --hard HEAD@{2} 命令,其中 HEAD@{2} 就是上图第 3 行第 2 列所示,这个命令的意思是回到当前分支最近两次提交版本变化前:

然后再重新推送上远程仓库就ok了

相关文章

  • Git管理项目-分支关系追踪

    可以通过git branch -vv 或者 git branch -avv

  • git branch -avv

    git branch -avv,它用来查看全部分支信息: 上图有三行信息,依次说明: 第一行,开头的星号表示当前所...

  • 现在常用

    git add git branch git branch -a git branch dev git branc...

  • Git branch 操作

    git branch 操作查看分支 git branch 或 git branch -v创建分支 git br...

  • 在CMD中git指令

    整体代码流程 git clone e git_url git branch git branch branch_n...

  • Git分支详解

    Git分支详解 git branch命令 查看分支 git branch 新建分支 git branch br...

  • 查看分支

    git branch [-a] git branch 查看本地分支 git branch -a 查看本地和远程分支

  • Git命令学习

    分支 git branch : 查看分支git branch : 创建分支git branch -d...

  • git branch分支

    创建分支 git branch test 查看分支 git branch git branch -a 推送分支 g...

  • git branch

    查看当前分支 git branch 查看所有分支 git branch -a git branch -av 切换本...

网友评论

      本文标题:git branch -avv

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