git回退版本
2021/11/16 23:13:36
本文主要是介绍git回退版本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、git的结构:
本地三个区:工作区、暂存区、本地仓库
远端一个区:远程仓库
二、git文件提交流程:
1.新建文件1.js后,文件在工作区
2.执行add 1.js命令文件添加到暂存区
3.执行git commit -m “提交1.js” ,文件将提交到本地仓库中
4.执行git push origin dev:dev,文件提交到远程仓库dev分支
三、回退版本:
1.回退add:
$ git checkout # 将工作区还原到与暂存区一致
2.回退commit:
git reset [–soft | --mixed | --hard] [HEAD]
- $ git reset --soft HEAD~1 #最轻,仅仅回退commit,工作区,暂存区内容不变
- $ git reset --mixed HEAD~1 #默认, --mixed可不加,工作区不变,暂存区内容变为上一个版本
- $ git reset --hard HEAD~1 #最狠,慎用,工作区,暂存区内容都将回退到上版本
3.回退到与远程一样:
$ git reset --hard origin/ #从origin远程还原到branch分支
四、附加内容:pull与fetch的区别:
pull=fetch+merge
$ git fetch origin dev:dev #将远程dev分支拉到本地覆盖dev
这篇关于git回退版本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)