diff --git a/Lab1/git_checkout.png b/Lab1/git_checkout.png new file mode 100644 index 0000000..443bdaa Binary files /dev/null and b/Lab1/git_checkout.png differ diff --git a/Lab1/lab1.md b/Lab1/lab1.md index e89f344..2013bf3 100644 --- a/Lab1/lab1.md +++ b/Lab1/lab1.md @@ -40,6 +40,14 @@ TortoiseGitz支持勾选文件提交,因此用不到暂存功能,它的提 然后是本次提交的日志信息,日志信息必须写,不写提交不了。日志信息应尽可能详细,和之前的readme.txt一样。 下面选择要提交的文件,这里我们点击“全部”。 最后点击提交。 +## 检出 +有时候要临时回到之前的版本工作,这时候用到“检出”。 +在工程目录下,右键选择“TortoiseGit”,在“TortoiseGit”下选择“切换/检出”,弹出“切换/检出”窗口,选择“提交”,点击右边三个点,选择要检出的版本,点确定,然后下面注意不需要选创建新分支(不然还得手动删除),点击确定。 +回到最新更新一样操作。 +![](./git_checkout.png) +## 回退(慎用) +有时候最近的几次变更不想要了。这时候就要回退了。 +在工程目录下,右键选择“TortoiseGit”,在“TortoiseGit”下选择“显示日志”,弹出“日志信息”窗口,选中要回退到的更改,右键选择“重置xxx到此版本”。点击确定,重置类型选择硬重置。点击“刷新”,所选版本之后的版本消失了。 ## 贮藏更改 有些情况下,正在开发的功能被打断,需要做其他工作,例如紧急修复BUG。这时需要保留已经更改的代码, “检查已修改” >> 贮藏 >> 填写贮藏日志 >> 确定 其他工作忙完后,弹出贮藏