коммиты не отображаются на github

  • Я создал новый репозиторий на GitHub.
  • Я выбрал один из вариантов, который добавил README.md.
  • затем я cd в проект на моем жестком диске.
  • Я запустил git init: инициализированный пустой репозиторий Git в /Users/myusername/github/myproject/.git/
  • я побежал "ГИТ " добавить". а затем "git commit-m 'project files'", который ответил следующим образом:

    [master (root-commit) ca52fe0] project files
     981 files changed, 257939 insertions(+), 0 deletions(-)
     create mode 100644 index.php
     create mode 100644 license.txt
     create mode 100644 readme.html
     create mode 100644 wp-activate.php
     ...
    
  • затем я запустил " git remote add origin https://github.com/myusername/myproject.git"
  • затем я запустил "git push origin master"
  • затем я запустил "git status", который ничего не сказал, чтобы совершить

но я смотрю на репо, и моя фиксация "мои файлы проекта" отсутствует. Итак, я побежал git pull и получил это:

You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me, either. Please
specify which branch you want to use on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.

а затем git push и проверено снова, и все же мои коммиты не находятся на репозитории github. Единственный раз, когда я вижу фиксацию, - это когда я запускаю " git log":

MacBook-myproject myusername$ git log
commit ca52fe090e6dbf1b6aa6ee51c3283efbe7549904
Author: User <myemailaddress>
Date:   Sat Jun 23 19:22:05 2012 -0400
project files

я следовал указаниям github, насколько мог. Что я делаю не так?

2 ответов


после создания репозитория Github (т. е. вы можете просмотреть его на Github), у вас уже должно быть:

  • настройка локального репозитория:git init
  • файл README создан и добавлен в репозиторий:

touch README
git add README
git commit -m 'first commit'

  • пульт под названием origin связанный с вашим репозиторием:

git remote add origin https://github.com/username/repo.git

  • начальный толчок, который скопировал ваш локальный README в репозиторий Github:

git push -u origin master

если вы можете просмотреть свой репозиторий на Github, то он был успешно создан. В этом случае похоже, что вы отредактировали файл README на Github с помощью онлайн-инструментов редактирования, что привело к расхождению удаленных и локальных ветвей. Прежде чем вы сможете перенести локальные изменения в Github, вам нужно получить или вытащить удаленные изменения, объединить изменения локально (слияние происходит автоматически с pull), а затем нажмите на пульт дистанционного управления.

См. Pro Git:извлечение и вытягивание из пультов


при создании репозитория на GitHub вы выбрали инициализирует удаленно содержащий README.файл md. Следующим шагом было бы запустить git clone https://github.com/username/repo.git в вашем терминале. На этом этапе у вас есть локальная копия в репозитории GitHub, поэтому вы затем переместите файлы проекта. Запустить git add * затем git commit -m 'first commit' затем git push origin master. Ваши изменения должны быть видны на GitHub.