例子是ls-files或checkout。一些命令使用枚举,比如fetch和push,您可以指定子模块如何受到影响。子模块内部的配置。
(请参阅:git-checkout-index[1]) 可选地,它可以将一棵树合并到索引中,用该-m标志执行快进(即2路)合并或3路合并。
将checkout有权删除整个子模块工作树,又不失子模块库。 这些东西可能存在于Git仓库中。 objects 与此存储库关联的对象存储。
一个例外是推(内触发挂钩pre-receive,update,post-receive,post-update,push-to-checkout它们总是在$GIT_DIR执行)。
这里允许的值是checkout,rebase,merge或none。有关update它们的含义,请参阅git-submodule[1]中的命令说明。请注意,!
如果你想提取特定文件,就像在另一个提交中那样,你应该看到git-checkout[1],特别是gitcheckout<commit>--<filename>语法。
git-checkout[1]和git-branch[1]来切换分支。git-add[1]来管理索引文件。git-diff[1]和git-status[1]来查看你在做什么。
在运行gitreset<paths>以更新索引条目之后,可以使用git-checkout[1]将索引中的内容检查到工作树。
-u--unmerged 在输出中显示未合并的文件(forces--stage) -k--killed 在文件系统上显示由于文件/目录冲突而需要删除的文件以使checkout-index成功。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
