1. 概述
- 已经学会查看 提交记录
- 尝试在 提交记录 之间做跳转
2. 命令
- 跳转到提交
- 概述
- 跳转到 日志 里的某次提交
命令
> git chekcout <commitId>
- 结果
- 跳转到 提交
- 查看 git log, 发现 后面的提交都没了
- 查看 git branch, 多了一个 无名分支
- 本质
- 之前的分支没有变化
- 这种 checkout 会出现一个 新的 分支
- 分支后面再讲
- 继续修改, 提交, 就会和 原来的分支 分开, 成为新的分支
- 概述
- 跳回原来的分支
- 概述
- 我想跳回原来的分支
命令
> git chekcout <branchName>
- 结果
- 跳回了之前的分支
- 分支的提交记录没有变化
- 默认跳到了 该分支最新 的提交
- 概述
- 查看跳转记录
- 概述
- 在 提交记录之间跳转 的记录
- 命令
> git reflog
- 概述
- 危险动作: 跳转分支, 并删除后面的提交
- 概述
- 这次真的会丢失提交了
命令
> git reset --hard <commitId>
- 结果
- 没有新的分支生成
- 提交也没了
一般不要用
- 概述
标签:Git,06,记录,git,概述,提交,跳转,分支 来源: https://www.cnblogs.com/xy14/p/11104124.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。