没有合适的资源?快使用搜索试试~ 我知道了~
[] - 2023-09-20 Git 不要只会 pull 和 push,试试这 5 条提高效率的命令!.pdf
需积分: 0 0 下载量 186 浏览量
2023-12-11
21:42:06
上传
评论
收藏 4.2MB PDF 举报
温馨提示
试读
25页
互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能
资源推荐
资源详情
资源评论
Git 不要只会 pull 和 push,试试这 5
条提高效率的命令!
使 用 G i t
作 为 代 码 版 本 管 理 , 早 已 是 现 在 开 发 工 程 师 必 备 的 技 能 。 可 大 多
数 工 程 师 还 是 只 会 最 基 本 的 保 存 、 拉 取 、 推 送 , 遇 到 一 些 c o m m i
t 管 理 的 问 题 就 束 手 无 策 , 或 者 用 一 些 不 优 雅 的 方 式 解 决 。
本 文 分 享 我 在 开 发 工 作 中 实 践 过 的 实 用 命 令 。 这 些 都 能 够 大 大 提
高 工 作 效 率 , 还 能 解 决 不 少 疑 难 场 景 。 下 面 会 介 绍 命 令 , 列 出 应
用 场 景 , 手 摸 手 教 学 使 用 , 让 同 学 们 看 完 即 学 会 。
stash
描述
官 方 解 释 : 当 您 想 记 录 工 作 目 录 和 索 引 的 当 前 状 态 , 但 又 想 返 回
一 个 干 净 的 工 作 目 录 时 , 请 使 用 g i t
s t a s h 。 该 命 令 将 保 存 本 地 修 改 , 并 恢 复 工 作 目 录 以 匹 配 头 部 提
交 。
s t a s h 命 令 能 够 将 还 未 c o m m i t
的 代 码 存 起 来 , 让 你 的 工 作 目 录 变 得 干 净 。
应用场景
我 猜 你 心 里 一 定 在 想 : 为 什 么 要 变 干 净 ?
应 用 场 景 : 某 一 天 你 正 在 f e a t u r e
分 支 开 发 新 需 求 , 突 然 产 品 经 理 跑 过 来 说 线 上 有 b u g , 必 须 马 上
修 复 。 而 此 时 你 的 功 能 开 发 到 一 半 , 于 是 你 急 忙 想 切 到 m a s t e r
分 支 , 然 后 你 就 会 看 到 以 下 报 错 :
图片
因 为 当 前 有 文 件 更 改 了 , 需 要 提 交 c o m m i t 保 持 工 作 区 干 净 才 能
切 分 支 。 由 于 情 况 紧 急 , 你 只 有 急 忙 c o m m i t 上 去 , c o m m i t
信 息 也 随 便 写 了 个 “ 暂 存 代 码 ” , 于 是 该 分 支 提 交 记 录 就 留 了 一 条
黑 历 史 … ( 真 人 真 事 , 看 过 这 种 提 交 )
命令使用
如 果 你 学 会 s t a s h , 就 不 用 那 么 狼 狈 了 。 你 只 需 要 :
git stash
就 这 么 简 单 , 代 码 就 被 存 起 来 了 。
当 你 修 复 完 线 上 问 题 , 切 回 f e a t u r e
分 支 , 想 恢 复 代 码 也 只 需 要 :
git stash apply
相 关 命 令
#
保存当前未
commit
的代码
git stash
#
保存当前未
commit
的代码并添加备注
git stash save "备注的内容"
#
列出
stash
的所有记录
git stash list
#
删除
stash
的所有记录
git stash clear
#
应用最近一次的
stash
git stash apply
#
应用最近一次的
stash
,随后删除该记录
git stash pop
#
删除最近的一次
stash
git stash drop
当 有 多 条 s t a s h , 可 以 指 定 操 作 s t a s h , 首 先 使 用 s t a s h l i s t
列 出 所 有 记 录 :
$ git stash list
stash@{0}: WIP on ...
stash@{1}: WIP on ...
stash@{2}: On ...
应 用 第 二 条 记 录 :
$ git stash apply stash@{1}
p o p , d r o p 同 理 。
vscode 集成
s t a s h 代 码
图片
填 写 备 注 内 容 , 也 可 以 不 填 直 接 E n t e r
图片
在 S T A S H E S 菜 单 中 可 以 看 到 保 存 的 s t a s h
图片
先 点 击 s t a s h 记 录 旁 的 小 箭 头 , 再 点 击 a p p l y 或 者 p o p
都 可 恢 复 s t a s h
图片
reset --soft
描述
完 全 不 接 触 索 引 文 件 或 工 作 树 ( 但 会 像 所 有 模 式 一 样 , 将 头 部 重
置 为 ) 。 这 使 您 的 所 有 更 改 的 文 件 更 改 为 “ 要 提 交 的 更 改 ” 。
回 退 你 已 提 交 的 c o m m i t , 并 将 c o m m i t
的 修 改 内 容 放 回 到 暂 存 区 。
一 般 我 们 在 使 用 r e s e t 命 令 时 , g i t r e s e t - -
h a r d 会 被 提 及 的 比 较 多 , 它 能 让 c o m m i t
记 录 强 制 回 溯 到 某 一 个 节 点 。 而 g i t r e s e t - -
s o f t 的 作 用 正 如 其 名 , - - s o f t ( 柔 软 的 )
除 了 回 溯 节 点 外 , 还 会 保 留 节 点 的 修 改 内 容 。
应用场景
剩余24页未读,继续阅读
资源评论
毕业小助手
- 粉丝: 1991
- 资源: 1712
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 蓝zapro.apk
- chromedriver-linux64.zip
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- html动态爱心代码一(附源码)
- c40539bc-071a-486c-9d52-9d0c18d62dac 4.html
- 基于物理的非视域成像(NLOS)算法,利用了nerf+python源码+文档说明
- yuluer知更鸟.7z(1).001
- python课程设计-基于tensorflow实现的图文生成程序,数据集flickr30k-images+源代码+文档说明+截图
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功