新增文件如何打 Patch
1. 先 add 后打 patch
2. 撤销 git add 操作【即将文件从暂存区中移除,以恢复到未暂存的状态】
方法1 git reset
git reset <file>
它的作用与 git restore --staged 类似,也将文件从暂存区中移除。
示例:
git add file.txt
git reset file.txt
方法2 git restore --staged
从 Git 2.23 开始,可以使用 git restore --staged 命令:
git restore --staged <file>
这会将指定文件从暂存区中移除,但不会改变工作区的内容。
示例:
git add file.txt
git restore --staged file.txt
方法3:撤销所有已暂存的文件
如果你想撤销所有文件的 git add 操作:
git restore --staged .
或使用 git reset:
git reset