16 条回复  ·  1753 次点击
cnbatch 初学 2026-1-1 20:52:58
如果一定要在工作时间,那么建议在自家设备(例如 NAS )设立私家 git 仓库(位于不同文件夹),工作时间的代码修改一律推送到这个私家仓库,不要推送到 GitHub 上面(务必记住)。 下班回家后,把改好的代码转移到 GitHub 的本地 clone 文件夹,再推送给 GitHub 。 这样做有两个好处: 1 、时间戳一定是下班后的,没有把柄被人针对(前提是,上班时没被当场逮住) 2 、GitHub 上面的代码更改是当日的汇总,没人知道你中途用了多少时间 虽然用一个仓库也能做到,但万一疏忽手误就可能直接推送给 GitHub 了 分成两个仓库、不同文件夹可以彻底避免发生这种事
ljian6530 楼主 小成 2026-1-1 21:04:30
真心感谢老哥,说实在完全不可能避免工作时间摸鱼想起来写写。我也是计划放 nas ,再远程开发。避免提交记录什么有把柄。老哥建议受用了,感谢🙏
ljian6530 楼主 小成 2026-1-1 21:09:53
@cnbatch 困扰我挺长一段时间了。项目开发完一直纠结,现在思路清晰了。很感谢你,同时也感谢楼上的几位老哥。
iamdaniel 初学 2026-1-2 18:49:53
不要光是口头问,通过邮件向公司报备,把邮件存下来,免得以后产生纠纷时说你隐瞒。
AichiB7A 初学 2026-1-3 21:39:34
最好还是私有仓库然后个人设备加个人网络(最后这点很重要,不要信任公司网络),私人仓库下只会展示有多少 commit ,不会展示在什么时候 commit 的。 我们公司的 github 账号不让给其他仓库发 issue ,有时候公司项目用到别人的开源项目出了问题还得用自己的个人账号去发,结果就是把自己的账户给玩花了。
juster 初学 2026-1-3 23:39:56
1.你的开源项目不用在公司里,不用上班时间提交代码,不和公司业务重叠就没事的。(提交代码的时间要避开工作时间时间戳是最有力的说明 2.如果哪天公司说,要你把项目用在公司的业务中或者换了个说法让你根据你的开源项目重新根据公司业务定制化这个就要小心了,要跟公司签合同。(我真实遇到过 3.任何情况下不要听公司忽悠,没事的时候都好好的,有事就没那么好说话了。
guyeu 小成 2026-1-4 12:06:35
不看看劳动合同怎么约定吗?我的是合同成立期间一切指定领域的产出归属公司(这个指定领域的范围相当之广)。
12
返回顶部