git 学习记录
回滚:
git reset --hard 版本号[通过git log查看
git reflog //回滚之后的版本
git checkout //在add之前恢复
git reset HEAD txt.txt //从暂存区撤回
git merge bug//合并bug分支
git branch -d bug //删除bug分支
出现冲突手动解决冲突
git add .
git commit -m ‘1212’
git push
git fetch origin //远程分支
git checkout -b - 创建、切换分支
git branch 分支名 【创建分支】
git checkout 分支名 【切换分支】
git merge 分支名 【合并分支】
git branch -d 分支名 【删除分支】
分支合并到master
git fetch origin
git checkout -b dev origin/dev 【创建分支 并切换到】
git checkout master
git merge --no-ff dev
//修复冲突
git push origin/master --- git push
主master 合并到 分支dev
git fetch origin
git checkout -b master origin/dev
git checkout dev
git merge master
git push origin/dev --git push
工作流:
Master -->dev-->bug
git clone https://
git remote add origin http:// --创建别名
git push -u origin 分支 //推代码
Rebase:
第一种简化提交记录
git rebase -i head~3 //合并头3条
git rebase -i 0AADFAD[版本号] //从头到版本号这一条
合并记录时不要合并已经push到仓库里面(工作上使用少,了解即可)
第二种
Rebase - master
git rebase origin/master
Cat 打开文件
Gitignore
*.h
!a.h
Files/
*.py[c|a|b]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现