Могу ли я разработать репозиторий git из двух или более мест для одного и того же пользователя? - PullRequest
0 голосов
/ 23 апреля 2020

Я занимаюсь высокопроизводительными вычислениями (HP C), и недавно я начал использовать git. Я разрабатываю свои сценарии локально, но раньше я использовал rsyn c для синхронизации c своих сценариев с папками в кластерах HP C. Чтобы выполнить задание, я бы затем получил доступ к сценариям из указанных папок в кластерах.

Теперь, когда я использую git, мне интересно, должен ли мой рабочий процесс всегда быть:

  1. разработать локально
  2. pu sh для моего git репо
  3. , потянуть изменения на кластер, а затем
  4. запустить задание?

Часто во время тестирования легче вносить небольшие изменения в сам кластер. Но в этом случае я должен создать два имени пользователя (так же, как мы получаем доступ к электронной почте из разных мест), или я буду путать git, используя одно и то же имя пользователя из двух разных мест?

Кроме того, я не хочу больше не используйте метод rsyn c, так как я работаю на нескольких системах HP C. Я начал использовать git как попытку унифицировать мою директорию разработки и использовать ее из разных мест.

Я пытался искать уже существующие решения, но мой словарь git не очень хорош для формирования лучшие поисковые фразы.

В любом случае, спасибо, что прочитали это далеко, и я был бы очень признателен за ваши комментарии по этому вопросу! :)

Ответы [ 2 ]

0 голосов
/ 24 апреля 2020

Нет, использование одного и того же идентификатора пользователя и адреса электронной почты не является проблемой для git. Просто внесите изменения прямо в цель и протестируйте ее. Если все работает отлично, дважды проверьте git diff, чтобы подтвердить изменения перед фиксацией. Затем используйте git push, чтобы опубликовать sh ваши изменения на удаленном сервере (например, локальный экземпляр gitlab). Если вы хотите синхронизировать c ваши изменения с другими устройствами, используйте git pull (или даже лучше: git fetch + git merge)

0 голосов
/ 24 апреля 2020

Q : запутаю git, используя одно и то же имя пользователя из двух разных мест ?"

Нет.

...