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]

posted @   小小强学习网  阅读(1)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示