吉特+;GitHub+;升降箱

吉特+;GitHub+;升降箱,git,github,Git,Github,我是git和GitHub的新手。到目前为止,我成功地设置了我的环境,这样我就可以通过git程序将提交推送到GutHub 我有两台计算机,它们使用Dropbox共享文件。这也是我保存开发项目的地方。我想知道的是:有没有一种方法可以同时使用git、GitHub和Dropbox? 我阅读了使用git和Dropbox的指南,而无需通过GitHub 在一个实际例子中: 假设我在笔记本电脑上的项目文件夹中(项目文件夹在Dropbox上)。Igit推送原始主机,一切正常,在GitHub上更新。 现在我的桌面上

我是git和GitHub的新手。到目前为止,我成功地设置了我的环境,这样我就可以通过
git
程序将提交推送到GutHub

我有两台计算机,它们使用Dropbox共享文件。这也是我保存开发项目的地方。我想知道的是:有没有一种方法可以同时使用git、GitHub和Dropbox? 我阅读了使用
git
和Dropbox的指南,而无需通过GitHub

在一个实际例子中: 假设我在笔记本电脑上的项目文件夹中(项目文件夹在Dropbox上)。I
git推送原始主机
,一切正常,在GitHub上更新。 现在我的桌面上有更新的文件,通过Dropbox同步

我是否应该
git从GitHub拉取最新版本

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


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

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

1。我应该使用git pull吗?

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

2。如何
git推送

Dropbox不会影响这一点,您的.git文件夹和.gitignore文件是定义推送内容的组件。Dropbox在整个过程中都是不可见的,除非您尝试将Dropbox同步作业推到一半,否则可能会出现一些一致性问题

3。有什么优势吗?


我认为Dropbox在使用Github时,在这里并没有给你太多的帮助。话虽如此,我使用了一个类似的设置,将NAS驱动器连接到我的家用电脑上,我只是使用我的
svn
(我一直想转到
bzr
,但一直没能做到)在路上更新。

你不需要dropbox。只需在第二台计算机上克隆回购即可。这就是git的意义所在……事实上,我不鼓励您同时使用git和Dropbox。如果您有GitHub或任何其他遥控器,您根本不需要Dropbox.ok@MattBall的可能副本,因此我必须
从一台计算机推送
更改,然后,在开始在另一台计算机上工作之前,我必须
从那里拉取
更改。我说的对吗?Github是用来共享代码的,所以你最好只在你处于一个自然的“检查点”(即所有假定的工作)时推送。