From 9fc8948cf7ebc8e0c5f3cc10f9918392dedcfdf2 Mon Sep 17 00:00:00 2001 From: HouXiaoxuan Date: Fri, 22 Dec 2023 09:57:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9switch=E7=9A=84=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=E5=92=8C=E7=90=86=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 538aba2..399671c 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ Git in Rust. 用 Rust 编写的简易 Git - [x] branch - [ ] switch + 与checkout out不同,switch需要指明--detach,才能切换到一个commit,否则只能切换分支。 + 同时为里简化实现,有任何未提交的修改,都不能切换分支。 - [ ] restore 将选中的文件/路径的文件恢复到--source 制定的版本,默认为 HEAD。不指定区域,默认只操作工作区。指定--staged,操作暂存区。同时指定--staged 和--worktree,操作暂存区和工作区。 - 目录和通配符会去 suorce 中匹配。不会删除未跟踪的文件。