Linux 将存储库上载到已编译的

Linux 将存储库上载到已编译的,linux,git,unix,github,Linux,Git,Unix,Github,我只是想知道是否有一种方法(Linux/Unix)可以在某个特定文件成功编译后更新Github存储库 例如,我有一个名为“Work”的存储库,如果我编译了文件main.cpp,如果它编译成功,它会自动同步Github上的文件/存储库 我希望这是有道理的,有人可以帮助我:) 谢谢:)你可以用另一种方法。如果您编写了正确的提交,则只有在编译main.cpp时,提交才会成功 我只是想知道是否有办法(Linux/Unix)更新Github 当某个特定文件已成功编译时,是否使用存储库 如果您可以获得并分析

我只是想知道是否有一种方法(Linux/Unix)可以在某个特定文件成功编译后更新Github存储库

例如,我有一个名为“Work”的存储库,如果我编译了文件
main.cpp
,如果它编译成功,它会自动同步Github上的文件/存储库

我希望这是有道理的,有人可以帮助我:)


谢谢:)

你可以用另一种方法。如果您编写了正确的提交,则只有在编译
main.cpp
时,提交才会成功

我只是想知道是否有办法(Linux/Unix)更新Github 当某个特定文件已成功编译时,是否使用存储库

如果您可以获得并分析运行gcc(退出代码或grepping输出)的结果,那么您就可以用非常简单和小(2-3行)的shell脚本来做您想要做的事情


从我的角度来看,我认为您的工作流不是防弹的(如果您偶尔推送,在灾难发生时,您很有可能会丢失大量本地工作),只是为了方便起见,我更喜欢“推送所有,标记可编译变更集”

Git不是备份解决方案。@BatchyX我不希望Github作为备份解决方案。。我只是想确保我编写/编译的代码是最新的嘿,但它必须在刚刚编译的文件上。。即使它是在变量(例如)内设置的,例如file=“main.cpp”->file=“somethingelse.cpp”