Git GCC生成后清理目录

Git GCC生成后清理目录,git,gcc,makefile,commit,Git,Gcc,Makefile,Commit,在使用“make”编译源代码之后,如何清理目录以执行“git commit” 或者提交git时做什么?您可以使用.gitignore文件在提交时忽略文件: 您还可以在Makefile中创建一个“干净”规则,删除您不想提交的任何文件。您应该有意识地提交更改,而不仅仅是提交目录的状态。如果你只做你想做的事,问题就没有意义了 我几乎总是使用git add-p,并且实际上会注意到发生变化的一切。我一整天都在修改很多代码,有时我会在不提交代码的情况下花更长的时间。在完成之前,很容易将所有工作分解为几个提

在使用“make”编译源代码之后,如何清理目录以执行“git commit”


或者提交git时做什么?

您可以使用.gitignore文件在提交时忽略文件:


您还可以在Makefile中创建一个“干净”规则,删除您不想提交的任何文件。

您应该有意识地提交更改,而不仅仅是提交目录的状态。如果你只做你想做的事,问题就没有意义了

我几乎总是使用
git add-p
,并且实际上会注意到发生变化的一切。我一整天都在修改很多代码,有时我会在不提交代码的情况下花更长的时间。在完成之前,很容易将所有工作分解为几个提交


也就是说,我确实维护了一个
.gitignore
,并且我经常使用
git clean
来擦除目录。

您的gitignore确实应该忽略所有构建产品。您也不应该在提交之前添加这些文件(这是不在
git commit-a
上使用任何变体的一个很好的理由,至少在未检查
git status
以查找未跟踪文件的情况下是如此)。一旦跟踪了所有您关心的内容,就可以使用
git clean
删除所有未跟踪的内容,这通常比
make clean
更可靠。