如何 git 在提交前恢复 ${project.build.directory}
How to git restore ${project.build.directory} before commit
我想在提交之前从 git 跟踪的更改中删除整个“${project.build.directory}”文件夹。在生成的构建文件夹中有几十个甚至一百个 git 文件。我怎样才能将它从跟踪的更改中删除?
当我尝试做
git restore --staged ${project.build.directory}
我收到“zsh:错误替换”并且无法恢复 Maven 文件夹 git 状态。我想在我不小心将构建文件夹添加到我的跟踪文件夹之前恢复状态,并将项目构建目录添加到我的.git忽略以防止它再次发生
标准方法是将构建文件夹添加到 .gitignore
文件。
zsh
抱怨 ${project.build.directory}
不是现有变量。
从跟踪更改中删除目录是由 git rm -r --cached <DIRECTORY>
完成的。
我不确定你是不是误认为跟踪和上演。 Tracked 表示已经提交,staged 表示已添加但尚未提交。对于暂存的内容,您可以使用 git reset <PATH>
.
取消暂存
我想在提交之前从 git 跟踪的更改中删除整个“${project.build.directory}”文件夹。在生成的构建文件夹中有几十个甚至一百个 git 文件。我怎样才能将它从跟踪的更改中删除? 当我尝试做
git restore --staged ${project.build.directory}
我收到“zsh:错误替换”并且无法恢复 Maven 文件夹 git 状态。我想在我不小心将构建文件夹添加到我的跟踪文件夹之前恢复状态,并将项目构建目录添加到我的.git忽略以防止它再次发生
标准方法是将构建文件夹添加到 .gitignore
文件。
zsh
抱怨 ${project.build.directory}
不是现有变量。
从跟踪更改中删除目录是由 git rm -r --cached <DIRECTORY>
完成的。
我不确定你是不是误认为跟踪和上演。 Tracked 表示已经提交,staged 表示已添加但尚未提交。对于暂存的内容,您可以使用 git reset <PATH>
.