You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何避免向GitHub仓库推送CPP文件时自动添加EXE文件?

阻止GitHub仓库自动添加CPP编译生成的EXE文件

以下是具体操作步骤:

  • 创建/编辑.gitignore文件:在项目根目录下新建或打开已有的.gitignore文件(注意文件名开头有个点)。
  • 添加忽略规则:在文件里添加一行 *.exe,这会告诉Git忽略所有后缀为.exe的可执行文件。如果需要更精准(比如只忽略当前项目编译出的特定exe),也可以写具体文件名,比如your_program.exe。
  • 清理已推送到远程的EXE文件:如果之前已有EXE文件被推送到GitHub仓库,需要先将它们从远程仓库移除:
    1. 执行命令 git rm --cached *.exe(如果是特定文件就替换成具体文件名),这一步会从Git的追踪列表中移除文件,但不会删除本地的exe。
    2. 提交变更:git commit -m "Stop tracking exe files"
    3. 推送到远程仓库:git push

完成这些操作后,后续推送CPP文件时,Git就不会将对应的EXE文件同步到GitHub仓库了。

内容的提问来源于stack exchange,提问作者Aaranyak Santra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 03:55:32