将Git项目推送到本地目录

时间:2011-08-07 23:17:49

标签: git github

不知道这是否完全支持Git会是非常好的,因为它可以使事情变得容易很多,基本上我有一个项目在文件夹X工作,当我把它带到特定阶段我想再次将它推到我的电脑上的文件夹Y.

如果这可能很棒,那么更好的是用GitHub for Mac还是Tower for Mac。

2 个答案:

答案 0 :(得分:29)

绝对可能 - 您可能想要做的是在文件夹Y(git init --bare)中创建一个“裸”git存储库,然后将该文件位置添加为远程:

git remote add Y file:///path/to/Y

我认为GitHub for Mac或Tower for Mac可以像任何其他遥控器那样处理它。

答案 1 :(得分:-2)

我会假设您要推送到Y,以便您可以在其他地方找到“先前好”更改的签出文件夹。来自@dahlbyk的答案暗示了一个简单的回购。如果你这样做,你可以(并且可能应该)在同一个仓库中拥有一个分支。

除此之外,只需将X中的git repo克隆到Y(非裸)和Y中的git pull,或者从X设置一个像@dahlbyk这样的遥控器并推送到Y.确保{{1} }设置为false或在Y

中签出与您正在推送的分支不同的分支