git回退并提交部分修改文件方式

 更新时间:2024年10月10日 15:56:03   作者:_多拉不懂A梦  
本文介绍了如何使用Git进行版本回退和代码提交,首先,通过回退到指定commit,保留工作区代码,接着,使用git status查看仓库状态,将修改的文件通过git add添加到缓存区,最后,提交缓存区的修改到远程仓库,这些操作帮助开发者有效管理代码版本和修改

git回退并提交部分修改文件

查看需要回退的分支

git log

回退到分支位置

这一步可以将commit回退,并保留工作区的代码来重新提交

git reset --mixed 2540ab6b0434ad7924ae56dda51c8eab9f13f1b4

同步到远程仓库

git push -u origin master --force

查看当前的仓库状态git status

可以看到所有的文件现在都在工作区,但不在缓存区。

git status

将需要修改的文件add到缓存区

git add  analysis/app_ui.py
git status

此时再次查看仓库信息,发现有文件到了缓存区

将不提交的工作区代码缓存

必须缓存,不然的话这些工作区代码默认还是会提交

git stash -u -k

提交修改

git commit -am "提交"
git push -u origin master

将缓存信息拿到工作区

git stash pop

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • postman接口做关联测试的方法步骤

    postman接口做关联测试的方法步骤

    本文主要介绍了postman接口做关联测试的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 详解phpstudy linux web面板(小皮面板)V0.2版本正式发布

    详解phpstudy linux web面板(小皮面板)V0.2版本正式发布

    小皮面板,是由phpStudy官方团队针对Linux服务器开发推出的一款服务器环境搭建以及管理工具。这篇文章主要介绍了phpstudy linux web面板(小皮面板)V0.2版本正式发布,需要的朋友可以参考下
    2019-10-10
  • spark大数据任务提交参数的优化记录分析

    spark大数据任务提交参数的优化记录分析

    这篇文章主要介绍了spark大数据任务提交参数的优化记录分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • git使用教程(最详细、最傻瓜)

    git使用教程(最详细、最傻瓜)

    这篇文章主要介绍了git使用教程(最详细、最傻瓜),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候

    VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候

    这篇文章主要介绍了VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候,VScode 工程创建先在 Ubuntu 下编译一下 uboot,然后将编译后的 uboot 文件夹复制到 windows 下,并创建VScode 工程,需要的朋友可以参考下
    2022-10-10
  • Win10 BitLocker加密解密解决方案

    Win10 BitLocker加密解密解决方案

    这篇文章主要介绍了Win10 BitLocker加密解密解决方案,文中通过图文讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2007-02-02
  • VSCode设置网页代码实时预览的实现

    VSCode设置网页代码实时预览的实现

    这篇文章主要介绍了VSCode设置网页代码实时预览的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • vscode中模糊搜索和替换案例解析

    vscode中模糊搜索和替换案例解析

    这篇文章主要介绍了vscode中模糊搜索和替换案例解析,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • VsCode中ctrl+s后会在当前目录下自动生成dist目录的方法

    VsCode中ctrl+s后会在当前目录下自动生成dist目录的方法

    这篇文章主要介绍了VsCode中ctrl+s后会在当前目录下自动生成dist目录,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 程序员用vscode听网易云的实现

    程序员用vscode听网易云的实现

    很多程序员在工作的时候都喜欢听歌,最近发现了一个vscode插件,可以直接使用vscode进行听歌,本文就详细的介绍一下如何使用,感兴趣的可以了解一下
    2021-12-12

最新评论