Git Newbie:在多台计算机上访问存储的更改?

时间:2016-05-23 19:57:33

标签: git

在编写了几年(并从Stackoverflow获得数百个答案)之后,我决定投入版本控制系统。我是onedrive的常用用户,并希望通过它同步使用多台机器进行开发。

第一次尝试失败后,我查阅了一些说明,并按照以下步骤进行:

我在OneDrive上设置了一个裸存储库,并将其克隆到我的两台主机上的本地存储库中。我想做的是能够进行一些更改,存储它们,开始工作,并在另一台机器上访问存储的更改。这是可能的,还是我只需要创建一个分支并提交以执行此操作?或者,有没有办法从两台机器上使用OneDrive文件夹,只是在一个地方看到我的所有作品?

2 个答案:

答案 0 :(得分:1)

隐藏的更改仅限本地,因此您将无法在其他计算机上看到它们。

  

我只需要创建一个分支并提交以执行此操作吗?

是。这与Git Flow一致,是一种更安全的工作方式。一般而言,除非您有充分的理由进行存储,否则添加和提交更改会使最可靠的方式跟踪更改,即使您觉得它们不完整也是如此。

答案 1 :(得分:0)

可能?可能,只要您可以将OneDrive挂载到本地文件系统。

一个好主意?至少,有两点:

首先,藏匿处适用于非常临时的操作;如果您想在任何时间内保留更改,建议分支机构和提交。

其次,您的用例要求从多台计算机访问代码,而您显然无法托管服务器,建议您使用免费的git存储库服务,例如GitHub 。使用OneDrive托管git repo会绕过很多git功能,这会使你的代码面临风险。