Подтвердить что ты не робот

Как начать использовать мой репозиторий локально и в Github?

Итак:

1) Я создал свою учетную запись в github, и я создал там репозиторий.

2) У меня есть ключи для доступа к репозиторию с моего компьютера-разработчика до github, используя SSH, так что мой локальный репозиторий синхронизируется с удаленным, размещенным на github, как только я это сделаю, нажмите или потяните.

Но я не понимаю, как все это начнется.

У меня есть локальные файлы на этом компьютере-разработчике, и оттуда я делаю:

3) git init

затем

4) git добавить

а затем я 5) передайте этот проект в мой ЛОКАЛЬНЫЙ репозиторий.

Как только это будет сделано, я 6) перетащите его в репозиторий github.

Правильно ли это?

4b9b3361

Ответ 1

Что в принципе правильно, да. Чтобы объяснить, что делает каждая вещь...

  • git init в основном говорит: "Эй, я хочу здесь репозиторий". Вам нужно будет сделать это только один раз в репозитории.
  • После этого вы захотите добавить пульт дистанционного управления, который, вероятно, вам сказал GitHub, используя git remote add origin [email protected]:username/repository Это позволяет вам нажать на удаленный. Вам нужно будет сделать это только один раз.
  • После этого используйте git add, чтобы добавить свои изменения или "сгенерировать их". Вы можете использовать git add -i для получения более интерактивного опыта.
  • Использовать git commit -m 'message' для фиксации локально.
  • Затем используйте git push origin master Это говорит: "Нажимайте все фиксации на удаленное начало, под мастером.
  • Если вы вносите изменения с другой машины или кто-то другой вносит изменения, вы можете использовать git pull для их получения с удаленного устройства.

Возможно, вам стоит рассмотреть возможность чтения ProGit - он бесплатный онлайн и представляет собой обширную информацию. Там вы можете узнать больше об особенностях, таких как ветвление, слияние и т.д.

Ответ 2

Вам не хватает одного шага: где-то до последнего шага вам нужно сделать git remote add origin [email protected]:username/reponame, чтобы Git знал, куда нажать свое репо, когда вы скажете git push origin master. В противном случае, у вас есть это! Возможно, вы захотите проверить свою работу с помощью git diff до фиксации.