首页 > 解决方案 > 在两台机器上设置 iCloud 和 Github 的最佳实践

问题描述

所以这可能是一个微不足道的问题,但我对整个 git 事情还是陌生的,所以我担心如何正确设置自己。

我通常没有 git 的工作流程:我有两台 MacBook,一台在工作,一台在家里。我主要用 Python 编写代码来解决我的研究中的一些方程。我在 VSCode 中编写代码并使用 Mac 终端进行编译。我将代码存储在 iCloud 桌面上的一个文件夹中,这样当我想完成某事时,我可以无缝地在家中继续编写代码。当我早上到办公室时,我在家里所做的所有更改都会自动出现。

现在我想在这个过程中加入 git / Github。据我了解,不建议将 Github repos 和 iCloud 配对。

我的猜测是,最好的做法是在云之外的任何机器上设置一个 Github 存储库,并且每当我离开时提交并将所有内容推送到 GitHub。然后我可以在另一台机器上提取所有更改以继续在本地处理代码,直到我最终再次提交/推送所有内容以使其在办公室可用。我理解正确吗?

使用 GitHub Desktop 推送/提交是否也是最佳实践,还是应该使用终端?使用 VSCode 终端与 MacBook 终端有什么好处吗?

感谢任何可以将我推向正确方向的人。

标签: gitgithubvisual-studio-codeterminal

解决方案


不使用公共 repo 服务,但使用个人在线存储,正确的做法是将您的在线存储文件夹配置为 git 远程 repo,以便您可以在本地和远程之间推送或拉取。现在无法在 iCloud 上执行此操作,因为他们不为此提供 API。然而,Dropbox 能够做到这一点。这是一个很好的工具:https ://github.com/anishathalye/git-remote-dropbox


推荐阅读