Как мне написать код против одного репозитория github на 2 компьютерах? - PullRequest
62 голосов
/ 16 мая 2011

У меня есть два компьютера, с которых я хочу внести свой вклад в один репозиторий github. Как мне это сделать?

Ответы [ 4 ]

62 голосов
/ 16 мая 2011

Чтобы синхронизировать оба репозитория, вы должны извлекать последние изменения на вашем компьютере всякий раз, когда вы начинаете работать над кодом.

Для этого вы хотите выполнить

git pull

..., который обычно настроен на переключение с удаленного по умолчанию (источника) на текущую ветку.Git может жаловаться, если это не так, и поэтому будет работать и более длинная версия:

git pull origin {branch_name}

Примечание: это тот же процесс, который вы использовали бы, если два илибольше людей работали над тем же репо.По сути, это то, что происходит, вместо двух разных людей, работающих в одном и том же репозитории, у вас есть два разных компьютера, работающих в одном и том же репозитории.сначала клонировать репо на него:

git clone {remote_url}

Этот URL-адрес вы получаете с домашней страницы репозитория GitHub.Эта команда создаст полную рабочую копию репо в подкаталоге.

5 голосов
/ 16 мая 2011

Вам необходимо клонировать репозиторий на вашем втором компьютере.

git clone git@github.com:myusername/myrepo.git

Теперь вы можете использовать git pull и git push для синхронизации вашего локального репозитория с хранилищем в GitHub.

0 голосов
/ 16 мая 2014

Для начала работы на другом компьютере сделайте следующее:

1- Создайте новый каталог на локальном компьютере, чтобы сохранить в нем вашу работу.

2- из этого недавно созданного каталога откройте Bash (при условии, что у вас уже установлен git на вашем компьютере), щелкнув правой кнопкой мыши, и вы увидите (Git Bash здесь).

3 - на gash-клоне типа Bash (ваш URL-адрес Repo ИЛИ ключ ssh). нажмите ввод

4- только что сделано. :)

0 голосов
/ 16 мая 2011

Вы хотите оформить хранилище на другом компьютере, не хотите его разветвлять.

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