3

我是gitGitHub 的新手。到目前为止,我设法设置了我的环境,以便我可以通过该git程序将提交推送到 GutHub。

我有两台电脑,它们使用 Dropbox 共享文件。这也是我保留我的开发项目的地方。我想知道的是:有没有办法同时使用git、GitHubDropbox?我没有通过 GitHub就阅读了使用指南git和 Dropbox 。

在一个实际的例子中:假设我在笔记本电脑上的一个项目文件夹中(项目文件夹在 Dropbox 上)。我git push origin master和一切都很好,在 GitHub 上更新。现在我的桌面上有更新的文件,通过 Dropbox 同步。

我应该git pull从 GitHub 获取最新版本吗?

编辑

很多人认为我在问如何git与 Dropbox 一起使用。我不是。

我要问的是如何将你的工作保存在 Dropbox 中,git无论如何都可以使用,并且有时仍然能够推送到 GitHub。

4

1 回答 1

3

好的,我将把它分解成它的组成问题:

1.我应该使用git pull吗?

如果这两台计算机是您用来修改此代码库的唯一计算机,并且没有其他人正在推送到远程存储库,则没有理由(除了良好的做法)git pull在这种情况下运行。您的 Dropbox 负责保持您的代码同步,您的 Github 将向全世界提供您的代码。

2. 怎么git push办?

Dropbox won't affect this, your .git folder and .gitignore file are the components which define what will be pushed. Dropbox will be invisible to the whole process UNLESS you try to git push half way through a Dropbox synchronize job in which case you could end up with some consistency issues.

3. Are there any advantages?

I don't think Dropbox really gives you very much here as you're using Github. Having said that, I use a similar setup with a NAS drive connected to my home computers, I just use my svn (I've been meaning to move to bzr but keep failing to do it) to update when I'm on the road.

于 2013-04-20T20:22:34.937 回答