2015-01-11 2 views
-1

Я новичок. Я пытаюсь закончить работу над проектом.Не могу git push to repo

Вот моя проблема. Когда я пытаюсь подтолкнуть документ к репозиторию «datasciencecoursera», созданному на Github, я оказался в затруднении. Ниже приведены то, что я вниз:

LYtekiMacBook-Pro:datasciencecoursera LY$ git status 
On branch master 
Your branch is up-to-date with 'origin/master'. 

Changes to be committed: 
    (use "git reset HEAD <file>..." to unstage) 

    new file: HelloWorld.md 

LYtekiMacBook-Pro:datasciencecoursera LY$ git remote -v 
origin https://[email protected]/yuanliugit/datasciencecoursera.git (fetch) 
origin https://[email protected]/yuanliugit/datasciencecoursera.git (push) 
LYtekiMacBook-Pro:datasciencecoursera LY$ git push origin master 
Everything up-to-date 

Однако, когда я обновил веб-страницы репо, я обнаружил, что там ничего не было изменено. Новый документ «HelloWorld.md» не загружается в репо.

Я не знаю, где не так. Кстати, я использую систему OS X.

Я очень ценю любого, кто мог бы мне помочь.

ответ

1

У вас должно быть git commit ваши изменения перед тем, как вы нажмете; git магазины только совершено состояний.

EDIT: Так как это, кажется, вопрос новичка, я думаю, что было бы целесообразно, чтобы добавить ссылку на фундаментальный мерзавец интро: Try Git by CodeSchool

1

Сначала вы должны git add . свой файл в промежуточной области. Тогда вы должны git commit -m "enter your message here". Затем git push origin master Это сделает трюк.

+0

Примечание: Это один из нескольких способов смены и фиксации изменений. –

+0

Спасибо за помощь. Я закончил свою работу. Я действительно ценю твою помощь. –

+0

Thats great. Я рад помочь, не могли бы вы пометить этот ответ как правильный. :) – yoleg

0

Поздравляем с курсом изучения данных! Скоро вы получите голову вокруг git. Там есть отличные чит-коды, которые помогут вам справиться с этим. Этот курс также замечательный. https://try.github.io Как уже упоминалось выше, просто запомните это в трех отдельных частях. Добавить, Зафиксировать и нажать.