- 撤回
所有修改:git checkout . - 撤回
指定文件的修改:git checkout -- xxx文件
git add暂存了本地修改,状态为Changes to be committed:- 撤回
所有暂存修改:git reset head . - 撤回
指定文件的修改:git reset head -- xxx文件
git commit暂存了本地修改,状态为Your branch is ahead of ***- 如上文回退版本所示,强制回退到
上一个版本:git reset --hard head^
- 返回到某个节点,
不保留修改 :git reset --hard commit_id,commit_id通过git log 查看 - 返回到某个节点,
保留修改 :git reset --soft commit_id
- 返回到某个节点,
1. git add .2. git stash save "提示信息"//存储到staged状态里面,不再进行跟踪3. git merge 指定分支(可远可近) // 合并到本地代码4. git [stash](https://www.cnblogs.com/zndxall/archive/2018/09/04/9586088.html "stash") pop 弹出并使用/ git stash apply应用栈顶缓存git四种基础状态git报错处理git提交报错:
文章插图
OpenSSL SSL_read: Connection was reset, errno 10054解决:在每一次提交前修改全局配置:git config --global http.sslVerify "false"centos7 git clone 报错:
SSL certificate problem: unable to get local issuer certificate解决:命令行输入git config --global http.sslVerify false【Git创建、diff代码、回退版本、撤回代码,学废了吗】
经验总结扩展阅读
- 2023发装修朋友圈的句子
- 【k8s连载系列】2. k8s整体架构
- rabbitmq docker安装消息队列及数据库(mongo、mysql)
- 新鲜百合怎么吃
- 鳖吃什么食物
- 新疆特产有哪些?
- 虾的蘸料怎么调
- 男士牛仔夹克怎么搭配?
- 路灯特点
- jk罗琳中文官网 jk罗琳

