Push Git Project в локальный каталог - PullRequest
20 голосов
/ 08 августа 2011

Не знаю, будет ли это полностью поддерживаться в Git, было бы замечательно, если бы это было так, поскольку это могло бы сделать вещи намного проще, в основном у меня есть проект, над которым я работаю в папке X, и когда я получаю его на определенном этапе, яхочу снова поместить его в папку Y на моем компьютере.

Если это возможно здорово, то было бы еще лучше, если бы это было возможно с GitHub для Mac или Tower для Mac.

Ответы [ 2 ]

29 голосов
/ 08 августа 2011

Это абсолютно возможно - то, что вы, вероятно, хотите сделать, это создать «пустой» git-репозиторий в папке Y (git init --bare), а затем добавить это местоположение файла в качестве удаленного:

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

Iпредположим, что GitHub для Mac или Tower for Mac справятся с этим, как и любой другой пульт.

0 голосов
/ 08 августа 2011

Я бы предположил, что вы хотите нажать Y, чтобы вы могли получить извлеченную папку с изменениями «предыдущих удач» в другом месте.Ответ от @dahlbyk предполагает голое РЕПО.Если вы идете по этому пути, вы можете (и, вероятно, должны) иметь филиал в том же репо.

Кроме этого, просто клонируйте git-репо в X в Y (не голый) и либо git pull из Y, либо установите пульт дистанционного управления, например @dahlbyk, из X и нажмите на Y. Убедитесь, что receive.denyCurrentBranchимеет значение false или ветка, которую вы нажимаете, отличается от ветви, которую вы нажимаете, в Y

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...