美文网首页
git部分命令实战总结【原创】

git部分命令实战总结【原创】

作者: 程序员不会写代码 | 来源:发表于2022-10-29 20:30 被阅读0次

git stash 一般与git stash pop 一起配合使用 前者的作用是把当前git add . 命令操作过的文件压入堆栈,后者是从堆栈取出,举例:
当前正在dev分支开发功能A代码尚未提交push到远程,突然产品告诉你说dev有个严重的bug需要立即处理,但是你当前的dev上有尚未开发完成的代码,且不能与当前bug修改一起发布,此时你可运行如下命令

git  add .
git stash

执行完这两个命令之后就可以把dev恢复到尚未开发A的状态,修复万bug 且push到远程之后执行如下命令即可

git stash pop

此时代码又恢复到功能A尚未开发完成的状态如下,会详细列出分支提交记录树
gitk 在git bash下运行该命令会弹出一个界面,在这个界面上可以看到详细的提交记录和信息

gitk界面

git reflog 执行该命令可以查看所有的提交记录和唯一id git reflog 分支名称可以看到当前分支提交日志
git cherry-pick 该命令和 git merge有类似之处,不同之处入下:
main分支分出dev和uat分支此时dev经过多次提交dev->dev1->dev2->dev3,当执行git merge dev之后dev1=>dev3的所有改动都会merge 到uat ,如果执行git cherry-pick dev 此时dev1=>dev3所有的改动都会合并到uat 但是如果此时执行的是git cherry-pick dev2的 commit id 此时只会合并dev2的改动到uat
git fetch 和Git pull有点类似git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中,而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决

相关文章

  • git部分命令实战总结【原创】

    git stash 一般与git stash pop 一起配合使用 前者的作用是把当前git add . 命...

  • Git 部分命令总结

    说明: 现在只是一部分总结,在以后的工作中会逐渐加入更多的笔记!若读者有更多需求可参考一下链接。参考链接: htt...

  • Git实战命令总结

    1. 创建本地项目并上传GitHub 见笔者另一篇文章详细介绍:https://juejin.im/post/5c...

  • 部分git 命令总结整理

    在使用git 客户端得时候,如果利用命令,就可以直接在客户端操作进行更改或者其他操作,还可以对线上线下文件进行操作...

  • 🍎 GIT 实战命令速查总结

    1 Git 中级操作 将本地所有分支和信息推送到远端 2 项目Git化基本操作 项目初始化git 添加所有改到到暂...

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • GIT实战

    git实战 git与svn的区别 git核心命令使用 git底层实现原理剖析 基于git通信协议搭建git私服 基...

  • git 命令汇总

    git 命令汇总 常用总结 1.$ git help 查看git所有命令的帮助 2.$ git config --...

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

网友评论

      本文标题:git部分命令实战总结【原创】

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