Discuss / Git / 《关于changes的理解》

《关于changes的理解》

Topic source

change   美/tʃeɪndʒ/  更改;改变

前面的文章有介绍:git版本控制系统管理的是修改(即,change,个人倾向于翻译为改变)而不是文件。

这里的改变,包含文件(本身)级别:文件的创建和删除;

文件内容级别:新增、删除、修改(即先删除后新增)。都是以行为处理单位的。

新版git,误删文件如何恢复?

本楼已经介绍,删除本质上也是改变,即change。恢复文件,我们只需丢弃工作区的change即可。

**  (use "git restore <file>..." to discard changes in working directory)**

即 git restore <file> (file即误删的文件)


  • 1

Reply