2014-11-15 2 views
0

Я создал новый репозиторий на GitHub:Как я могу сделать inital push в моем новом репозитории?

new repository

Я нажал кнопку, чтобы синхронизировать его с ПК (Windows):

github web UI

Папка .git появилась где-то еще, чем я (на самом деле меня никто не спрашивал):

.git folder on wrong place

Итак, according to this answer, я вырезал папку и вставлял ее везде, где захочу. Затем я перезапустил GUI Github. После игры я обнаружил, что это не работает больше, чем год назад: он ничего не делает, но также не говорит вам, что случилось. Я просто вижу это навсегда:

.git UI stuck when publishing

мне действительно нужно, чтобы установить это, так что я не сдался и начал Powershell консоль вместо этого. Консоль также очень забавная, так как каждая команда занимает более 1 секунды для ее выполнения. Но, по крайней мере, он общается со мной:

Я перемещаться в папку проекта:

C:\MYSELF\programing\unity\PROJECT_NAME [master]> git commit 
On branch master 
nothing to commit, working directory clean 

Это сбивает с толку - у меня нет файлов загружены, но он утверждает, что нет ничего, чтобы сделать. Поэтому я попытался настроить цель для хранилища и вставить эту команду:

git remote add origin https://github.com/USER_NAME/PROJECT_NAME.git 
fatal: remote origin already exists. 

Снова, без успеха.

Что мне делать? Почему настройка GitHub настолько сложна? Что мне не хватает, чтобы сделать его легким?

+0

У вас есть файлы, кроме каталога .git в каталоге 'PROJECT_NAME'? – Alexandru

+0

Да, файлы проекта, которые должны быть загружены на GitHub. –

ответ

1

Получение изменений из локального каталога в удаленном хранилище включает в себя три этапа

  1. Этап изменения с помощью git add <file>
  2. фиксации изменений с использованием git commit
  3. Задвиньте изменения до GitHub, используя git push

Сообщение, которое вы получаете (ничего не зафиксировать) означает, что нет ступенчатого ch углов (шаг 1).

Обратите внимание, что после шага 2 изменение будет происходить в вашей локальной истории, но не в удаленном репозитории. Это обычная проблема, поскольку значение «фиксации» отклоняется от наименования, обычно используемого в таких инструментах, как svn.

Смежные вопросы