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
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
详解phpstudy linux web面板(小皮面板)V0.2版本正式发布
小皮面板,是由phpStudy官方团队针对Linux服务器开发推出的一款服务器环境搭建以及管理工具。这篇文章主要介绍了phpstudy linux web面板(小皮面板)V0.2版本正式发布,需要的朋友可以参考下2019-10-10VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候
这篇文章主要介绍了VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候,VScode 工程创建先在 Ubuntu 下编译一下 uboot,然后将编译后的 uboot 文件夹复制到 windows 下,并创建VScode 工程,需要的朋友可以参考下2022-10-10VsCode中ctrl+s后会在当前目录下自动生成dist目录的方法
这篇文章主要介绍了VsCode中ctrl+s后会在当前目录下自动生成dist目录,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-09-09
最新评论