Git知识分享

一、理解git首先要理清楚下面五个概念:

1、工作区(git add 命令之前的样子)
2、stash 暂存(暂存工作区和暂存区的更改)
3、暂存区(git add 命令之后的存储区,
4、本地仓库(git commit提交的位置)
5、远程仓库(git push提交的位置)

二、git常用命令:

1、git stash save -m "6
2、 git stash list
3、git stash apply 恢复最后一次更改4、git stash pop 恢复最后一次更改并删除记录 等于 git stash apply + git stashdrop
5、git stash apply stash@{0}恢复到指定的stash
6、git reflog 查看日志
7、git branch newBranch 创建新分支
8、git checkout -b newBranch 创建新分支并切换
9、git checkout 哈希值 ,切换到指定历史版本
10、git reset 分为两种情况一种是从本地仓库到暂存区,一种是从暂存区到工作区

附上一张逻辑图方便理解:

相关推荐
cyforkk1 小时前
Git 进阶技巧:优雅合并初始提交与 Commit 规范详解
git
Elcker1 小时前
修改Git指定提交作者与时间
git
❀͜͡傀儡师2 小时前
Apifox投毒事件深度分析报告:供应链攻击窃取SSH密钥与Git凭据
git·ssh·apifox
云梦谭3 小时前
Git 环境定制常用命令
git
SuperEugene3 小时前
前端 Git 协作规范实战:commit message + 分支管理 + 合并流程,告别冲突与混乱|工程化与协作规范篇
前端·javascript·vue.js·git·前端框架
bu_shuo3 小时前
git中文显示不正确解决方法
git
Carsene4 小时前
艺术化你的 Git 提交:类型与图标(全网最全)的实践准则
git·github
身如柳絮随风扬5 小时前
Git 超详细学习笔记
笔记·git
原来是猿5 小时前
Git入门指南(一):从零开始,掌握Git基础操作
git
逆风飞翔i6 小时前
使用Cherry-pick合并指定分支指定提交记录
git