Не обнаруживает на github

  • Я создал новый репозиторий github.
  • Я выбрал один из вариантов, который добавил README.md.
  • Затем я подключился к проекту на своем жестком диске.
  • Я запустил git init: Инициализировал пустой репозиторий git в /Users/myusername/github/myproject/.git/
  • Я запустил git add. "а затем" git commit -m "файлы проекта", которые ответили следующим образом:

    [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", который ничего не сказал для фиксации

Но я смотрю на repo, и мои "мои файлы проектов" не существуют. Итак, я запустил 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 нажмите и снова проверите, и мои коммиты не находятся в репозитории github. Единственный раз, когда я вижу коммит, - это когда я запускаю "git log":

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

Я следовал лучшим направлениям, чем мог. Что я делаю неправильно?

Ответ 1

После создания репозитория 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

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

git push -u origin master

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

См. Pro Git: Извлечение и извлечение из ваших пультов

Ответ 2

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

Ответ 3

После git commit вам нужно нажать на изменения

git push origin master to push главную ветку

git push origin branch_name to push вторичной ветки

Полный рабочий поток для ветки:

git checkout -b aosp_in_docker //checkout a branch and switch into it
git branch // to check all branches current branch will have * sign
git status //to check status of file
git add .  //add untraced files
git commit -a -m 'added a docker container'
git push origin aosp_in_docker // push changes
git staus // check if success