Git新命令switch和restore (yanhaijing.com)

【简介】

最近发现git在修改完文件后,提示恢复修改的命令是restore,如下所示,印象中应该是checkout,所以就研究了下,总结一下分享给大家。

git中的checkout命令承载了分支操作和文件恢复的部分功能,有点复杂,并且难以使用和学习,所以社区解决将这两部分功能拆分开,在git 2.23.0中引入了两个新的命令switch和restore用来取代checkout

下面分别来说说分支操作和文件恢复。

点击查看全文 >>

@技术头条 2021-04-26 07:47分享 / 原作者微博:@颜海镜 / 0个评论
要不要再学学下面的文章?
开眼了,腾讯是如何使用 Git 的 ? (mp.weixin.qq.com)
今天跟大家分享一点鹅厂程序员的 Git 使用经验。
介绍四种工作流来更好地理解 Git 的项目使用流程,利用其强大的分支功能为自己的项目构筑适配的工作流。
by @code小生 2021-01-18 15:26 分享 查看详情
硬核!IDEA 中使用 Git 完整入门教程! (mp.weixin.qq.com)
注意事项:
1.如果第一次使用git, idea会提示输入github用户名, 密码;
2.如果出现提示 提示没有本地分支, 运行以下命名:
git branch --set-upstream master origin/master
by @code小生 2020-10-12 00:40 分享 查看详情
Win10 全新“开始”菜单即将发布,一条命令,立即尝鲜! (mp.weixin.qq.com)
近期,微软推送了最新的Windows 10 Dev预览版 Build 20161系统更新,在该版本中,微软带来了一系列的新特性,其中就包括全新的流畅设计开始菜单。
by @code小生 2020-09-20 22:29 分享 查看详情
网络常见的 9 大命令,非常实用! (mp.weixin.qq.com)
ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。
by @code小生 2020-07-21 23:34 分享 查看详情
小姐姐太强了,动图展示 10 大 Git 命令,不会都难 (mp.weixin.qq.com)
git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。在本文中,熟知 JavaScript、TypeScript、GraphQL、Serverless、AWS、Docker 和 Golang 的 21 岁年轻软件顾问 Lydia Hallie 通过动图形式直观地介绍了这些常用 git 命令的工作过程,包你过目不忘。
by @code小生 2020-06-21 22:35 分享 查看详情
网络常见的 9 大命令,非常实用! (mp.weixin.qq.com)
简单的说,ping 就是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。
by @code小生 2020-06-02 01:46 分享 查看详情
Git 如何优雅地回退代码 (mp.weixin.qq.com)
从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 Linus 大神。
by @code小生 2020-05-24 23:23 分享 查看详情
如何实现 git 命令行的联想功能 (old-panda.com)
Levenshtein distance 算法笔记,levenshtein distance 用来计算两个字符串之间的编辑距离,即通过添加,删除,替换操作,怎样用尽可能少的操作步骤,将字符串甲变成字符串乙
by @OldPanda 2020-05-23 07:14 分享 查看详情
人在湾区,没有 Switch 就不能愉快地宅家了吗? (old-panda.com)
整个加州发布了居家令,不能出门的日子里,写篇小文章记录自己宅家抗疫的一点儿微小的人生经验
by @OldPanda 2020-04-08 13:44 分享 查看详情
Git 如何优雅地回退代码 (mp.weixin.qq.com)
从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 Linus 大神。
by @code小生 2020-03-29 20:35 分享 查看详情