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

Github, совершающий (push) gist

Я не понимаю этого.

Я создал суть. Затем я запустил

$ mkdir mygist
$ cd mygist
$ git init
$ git pull [email protected]:869085.git

Затем я добавляю файлы, меняю файлы и пытаюсь зафиксировать.

$ git add .
$ git commit -a -m "Better comments"

Тогда я не знаю, как отправить его обратно в github и зафиксировать этот git.

4b9b3361

Ответ 1

Это, вероятно, проще всего, если вы только начинаете клонирование сути, так что origin (a "remote", который ссылается на исходный репозиторий) настроен для вас. Тогда вы можете просто сделать git push origin master. Например:

git clone [email protected]:869085.git mygist
cd mygist
# Make your changes...
git add .
git commit -m "Better comments"
git push origin master

Однако, если вы не хотите повторять свои изменения, вы можете сделать:

cd mygist
git remote add origin [email protected]:869085.git
git fetch origin
# Push your changes, also setting the upstream for master:
git push -u origin master

Строго говоря, аргумент git fetch origin и -u для git push origin master являются необязательными, но они будут полезно связывать ветвь вверх по тегу master в origin с вашей локальной ветвью master.

Ответ 2

Поскольку вы не использовали git clone, у вас нет удаленной настройки. Хотя решение Mark Longair является лучшим, альтернативой будет:

git push [email protected]:869085.git

Ответ 3

Вам просто нужно использовать команду git push, чтобы отправить ее в github.