Вытащить удаленный репозиторий - PullRequest
1 голос
/ 06 октября 2011

Я довольно новый пользователь Git, который знаком только с основными командами.Я клонировал Git-репозиторий в локальную ветку, а затем использовал:

git add file.txt
git commit -m 'my message'
git push

Пока что все работает нормально для фиксации.Теперь меня попросили перенести мои изменения в удаленный репозиторий.Поскольку я впервые делаю это, я хочу сделать это «безопасно», не внося никаких непреднамеренных изменений в удаленное хранилище.Я также хотел бы просмотреть коммиты, прежде чем извлекать их, так что я уверен, что я извлекаю нужные.

Итак, я буду SSHing на удаленный сервер и извлекать изменениясделано в моем локальном хранилище.

Каков наилучший способ сделать это?

Ответы [ 3 ]

1 голос
/ 06 октября 2011

.Я клонировал Git-репозиторий в локальный

Предполагая, что вы клонировали из своего удаленного репо

Теперь меня попросили перенести мои изменения в удаленныйрепозиторий

ну, вы уже сделали это с

git push

Если вы хотите безопасно вытащить немного с вашего удаленного хоста, сделайте сначала

git fetch

и позже

git merge origin/master

Наконец, для проверки коммитов вы можете сделать

git log
0 голосов
/ 06 октября 2011

Если безопасность - ваш приоритет, то резервное копирование ваша работа и копирование хранилища, над которым вы собираетесь работать, на новое место и работайте над этим, пока вы уверен, что вы знаете, что делаете .

RTFM

проверить git help pull (пока этот не вернется)

0 голосов
/ 06 октября 2011

Моя команда, изучая git, запомнила эти 4 шага:

  1. ДОБАВИТЬ ~ git add .
  2. COMMIT ~ git commit -m 'your message'
  3. PULL ~ git pull Конфликт слияния? Исправьте это так, чтобы код работал так же.
  4. PUSH ~ git push

Таким образом, до тех пор, пока каждый тянет, прежде чем нажать, технически код, который не работает, никогда не сможет его запустить.

Надеюсь, это поможет:)

...