Совместное использование хранилища между двумя компьютерами - PullRequest
0 голосов
/ 04 марта 2012

Мне трудно понять, как я могу выполнить следующую задачу:

  1. У меня есть репозиторий git на Computer1
  2. Я нажимаю нарепозиторий на GitHub
  3. Теперь я на Computer2 , который занимает нулевое пространство этого репозитория, и я хочу, чтобы репозиторий также работал на Computer2
  4. Я хочу иметь возможность работать с кодом этого хранилища на обоих компьютерах

Мне трудно определить, что именно должно произойти.Для Шаг 3 , я думаю, я бы сделал выборку или извлечение , но (если я не читаю это неправильно), который, кажется, только тянетвниз новые и обновленные файлы.В этом хранилище потенциально могут быть старые файлы, но, поскольку Computer2 не имеет ни одного из них, я бы хотел их всех (я думаю, фактическая копия хранилища).

Я бы не сталЯ думаю, что я хотел бы создать ответвление или fork хранилище, потому что я не ищу 2 отдельных версий там.

И что касается Шаг 4 , как только предыдущие шаги будут выполнены, я подумаю, что на каждом компьютере я просто буду тянуть , чтобы получить обновленные файлы.

Верно ли мое понимание, иесли нет, то как мне выполнить вышеуказанные задачи?

Ответы [ 3 ]

3 голосов
/ 04 марта 2012

Вы хотите clone хранилище github на компьютере 2.

С этого момента, когда вы закончите работу на данном компьютере, вам нужно будет push внести изменения в github (для обновления вашей онлайн-копии), а затем, когда вы прибудете на другой компьютер, pull эти изменения из github в локальную копию для его обновления.

Computer1 --push--> GitHub

Computer1           GitHub --clone--> Computer2

 changes
    |
    |
    v
Computer1 --push--> GitHub            Computer2

Computer1           GitHub --pull---> Computer2

                                       changes
                                          |
                                          |
                                          v
Computer1           GitHub <--push--- Computer2

Computer1 <--pull-- GitHub            Computer2
3 голосов
/ 04 марта 2012

Сначала установите git, а затем clone ваш репозиторий с URL-адресом, полученным из github. После этого все, что вам нужно сделать, это тянуть и толкать, чтобы синхронизировать их.

0 голосов
/ 04 марта 2012

Alternate:

Клон от Компьютер 1 до Компьютер 2 . Затем вы можете работать между двумя компьютерами, нажимая от 2 до 1, как если бы 1 был мастером для 2. Когда вы, наконец, готовы перейти на GitHub, любой компьютер можно использовать для передачи на GitHub, но поведение по умолчанию делает это проще сделать с компьютера 1.

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