美文网首页
git的几种实用操作(合并代码与暂存-复原工作修改)

git的几种实用操作(合并代码与暂存-复原工作修改)

作者: 良知犹存 | 来源:发表于2020-09-17 15:26 被阅读0次

总述

    git工具也用了很久,自己也写了几篇使用教程,今天继续给大家分享一些我工作中使用过的git操作。

    1.git合并远程仓库的代码

    2.git stash保存当前的修改

    这两种情况大家应该都使用比较多,现在大家使用git进行团队开发代码的情况比较普遍,所以我们经常需要进行合并代码;此外,当我们在开发过程中,突然遇到紧急任务插入,我们需要再其他分支进行工作,但是当前分支我们还会再返回继续修改,这个时候代码还有bug,不能直接推到服务器,这个时候就需要我们进行保存当前的状态,等待我们返回继续修改。

作者:良知犹存

转载授权以及围观:欢迎添加微信公众号:Conscience_Remains

    这是我们开发代码最常用的的流程,但是程序开发是一个团队的事情,我们时常需要进行合并同事工作完成的模块。工作如下所示:

我介绍一下我比较多使用一种方法git fetch + merge: 获取最新代码到本地进行合并。

git fetch命令用于从另一个存储库下载对象和引用,git merge用来进行代码的合并。

首先我们先查看一下我们需要合并的分支

  • git branch -a 查看全部分支

    当前我的分支为lyn

    接下来进行需要合并分支的代码获取,我准备获取lyp分支

  • git  fetch origin  lyp_001

    查看两者代码的差异

  • git log -p lyn lyp_001

    合并远端的lyp_001代码到当前分支

  • git merge origin/lyp_001

    这个时候就合并完成了代码,然后我们就可以进行合并后的冲突代码修改,然后进行git push了。

        我们经常遇到紧急的任务,这个时候你必须得放弃现在正在修改的代码,转而切换到其他分支进行工作,但是当前的代码还没有调试成功,无法进行git push所以这个时候我们需要进行本地的暂存,当我们紧急任务完成之后,在还原当前的工作环境。

    首先直接使用git stash命令进行保存环境

  • git stash

    或者

  • git stash save “修改的信息"

    其次我们会进行git checkout 或者 git switch 切换到其他分支工作,

    使用完成之后我们进行查看我们的暂存区列表。

  • gitstash list

    然后你可以选择一个你需要的版本进行复原,其中{0}为暂存列表的编号选择

  • git stash apply stash@{0}

    此外我们还可以删除一些旧的缓存记录

  • git stash dropstash@{0}  这是删除第一条

    使用git list就可以查看到删除后的缓存列表

  • git stash clear  :注意这是清空你所有的内容

     这就是我分享的一些git使用频次比较多的操作,如果大家有什么更好的思路,欢迎分享交流哈。

  • 相关文章

    • git的几种实用操作(合并代码与暂存-复原工作修改)

      总述git工具也用了很久,自己也写了几篇使用教程,今天继续给大家分享一些我工作中使用过的git操作。1.git合并...

    • 一、git 基本命令

      1.暂存区 ---git add .后的操作 2.合并提交(针对暂存区合并)或者修改提交信息 $ git com...

    • git操作指南

      git 指南 git操作 本地操作 git add 暂存工作区的修改到暂存区 git commit将暂...

    • git的基本操作

      提交修改的代码到暂存区 git add 查看提交的日志:包括什么时候提交或合并,以及操作前后有怎样的差别 git ...

    • Git基本命令

      一、Git的文件状态  已修改  在工作目录修改Git文件 已暂存  对修改的文件执行Git暂存操作,将文件纳入暂...

    • 常用Git命令总结

      一、Git的操作区域 工作区(开发修改代码区域) 暂存区(git根目录下>.git>index文件中,保存所有提交...

    • git 学习

      git 命令学习 工作区和暂存区的区别: 工作区就是代码修改的本地区,代码git add之后就会进入暂存区,git...

    • git 工作中的基本运用

      常见操作 git add . 提交代码到暂存区 git status ==>gst查看当前代码修改最新状态 gi...

    • Git的工作区与暂存区

      一、Git操作区域 Git通常是工作在三个区域上的,即工作区、暂存区和历史区。 工作区就是开发者平时工作、修改代码...

    • swift 进阶知识点

      1、git本地仓库分:工作区,版本区(暂存区+仓库区);git add . 即是将工作区修改的代码提交到暂存区,在...

    网友评论

        本文标题:git的几种实用操作(合并代码与暂存-复原工作修改)

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