1.别人整理好的git常用指令以及理解
- 我真的菜的要死了
- 卷卷死他们
- git查看暂存区的命令
注意下面几条命令的理解
其中git rm --cached XX与git restore --staged XX的区别是:前者表示不希望管理该文件,将文件从列表中删除出来,后者属于任然管理该文件,但从暂存区中取出。
另外代码回滚到以前的任一版本自己以前写过一个方法:
代码回滚文章
2.容易混淆的一些命令
git restore相关的两条命令
git restore
表示将在工作空间,但不在暂存区中的文件撤销更改。
注意这里是不在暂存区中文件,如果已经在暂存区中了,则不能使用git restore命令。
如果已经在暂存区了,想撤回工作区的修改:
第一步:将该文件从暂存区移出
git restore --staged XX
第二步:该文件已经被移出暂存区,使用
git restore指令可以利用上次持久化的暂存区的内容来覆盖掉工作区的修改。
文章详细介绍了Git中查看暂存区的命令,包括`gitrm--cached`与`gitrestore--staged`的区别,前者用于从版本控制中移除文件,后者用于从暂存区取出文件。此外,还讨论了如何用`gitrestore`回滚工作区的修改,需要先通过`gitrestore--staged`将文件移出暂存区,再进行撤销操作。
1696

被折叠的 条评论
为什么被折叠?



