不知道Git是否完全支持它,如果它可以使事情变得更容易,那么它将非常出色,基本上我有一个项目正在X文件夹中工作,当我得到它到了一个特定的阶段,我想再次将它推到我的电脑上的文件夹Y.将Git项目推送到本地目录
如果这可能很好,那么更好的是它是否可以用GitHub for Mac或Tower for Mac。
不知道Git是否完全支持它,如果它可以使事情变得更容易,那么它将非常出色,基本上我有一个项目正在X文件夹中工作,当我得到它到了一个特定的阶段,我想再次将它推到我的电脑上的文件夹Y.将Git项目推送到本地目录
如果这可能很好,那么更好的是它是否可以用GitHub for Mac或Tower for Mac。
我会假设你想推到Y,这样你就可以在其他地方找到一个“先前好的”更改的签出文件夹。 @dahlbyk的回答暗示了一个裸回购。如果你这样做,你可以(也可能应该)在同一个回购中拥有一个分支。
除此之外,就像@dahlbyk一个远离X克隆混帐回购协议在X到Y(非裸),要么git pull
从Y或设置和推到Y.确保receive.denyCurrentBranch
设置为false或您正在推送的分支的不同分支在Y
是否有某个分支不足以满足的原因?我想你会创建一个分支,编辑,然后合并该分支,当你是“特定的阶段”。我想我在同一台机器上的单独文件夹上有点相同的回购有点困惑。 – rnicholson
单独文件夹的原因是我想将我的项目的开发和测试环境分开。另一个文件夹是我的网络服务器运行的地方。 – Aran