有没有办法在你的项目文件夹上使用云和 git?



我在 2 台机器上工作,一台装有 Windows 10 的台式机和一台装有 Linux Ubuntu 19.10 的笔记本电脑 有很多时候我忘记了 git 推送我的最新更改,我必须在另一台机器上恢复我的工作,我无法继续,因为我忘记了 git push。

直到最近,我还在使用 MEGA Cloud,它可以选择排除文件和文件夹,并且我排除了 *.git、node_modules 和 python 虚拟环境,以避免不必要的问题,例如文件/文件夹的错误权限、git 意外行为和大量文件/文件夹来自node_modules。

但是,它有一个主要问题:如果您删除一台计算机上的某些文件/文件夹,而另一台计算机上存在这些文件/文件夹,MEGA 将重新上传它们(不同步(。

在云上自动同步我的源文件,同时它也是一个 git 存储库有什么帮助吗?

如果要使用 MEGA Cloud 同步存储库,通常的建议是将存储库存储在同步解决方案中,然后推送到它。 无论哪种方式,git 都需要您将更改推送到远程。 将工作和存储库存储在同步解决方案中很危险。

最新更新