Git-pushing to (GitHub) origin master ничего не делает



Я раздвоил чей-то Git репозиторий:



https://github.com/nippysaurus/toodledo-objc


Клонировал его на мою локальную машину, показывая происхождение со следующей информацией:



* remote origin
Fetch URL: https://[email protected]/nippysaurus/toodledo-objc.git
Push URL: https://[email protected]/nippysaurus/toodledo-objc.git
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)


Когда я нажимаю свои изменения в "origin master", git печатает" все в актуальном состоянии", но ничего не обновляется в моем РЕПО GitHub.



Что здесь происходит?



Правка:



Кто-то предлагает мне проверить, действительно ли файлы были отправлены... уверяю вас, все документы были переданы в суд.



commit 0d3a21616d82c8e5a89baaf85d745fc2cfdf614f
Author: nippysaurus <[email protected]>
Date: Wed Jun 1 13:19:14 2011 +1000

updated readme


Это файл это было обновлено:



commit 0d3a21616d82c8e5a89baaf85d745fc2cfdf614f
Author: nippysaurus <[email protected]>
Date: Wed Jun 1 13:19:14 2011 +1000

updated readme

diff --git a/README.mdown b/README.mdown
index fb8ee14..a71aa57 100644
--- a/README.mdown
+++ b/README.mdown
@@ -3,7 +3,7 @@ toodledo-objc

An _unofficial_ toodledo-API implementation in ObjectiveC.

-This library currently uses [version 1.0 of the API](http://www.toodledo.com/info/api_doc.php "Toodledo API 1.0 spec") which has been offic
+This library currently uses [version 1.0 of the API](http://www.toodledo.com/info/api_doc.php "Toodledo API 1.0 spec") which has been offic

Supported:


Кроме того, я вижу, что локальная версия файла сильно отличается от версии на GitHub, изменения определенно добавляются в мое локальное РЕПО, но не передаются в удаленное РЕПО.

1134   3  

3 ответов:

Возможно, вы находитесь на другой ветви, чем главная ветвь, а затем введите:

git push origin HEAD:master

Таким образом, git понимает, что вы хотите поднять текущую голову, а не главную ветвь.

Когда он говорит "До настоящего времени", это означает, что ваш локальный репозиторий и ваш удаленный репозиторий являются одним и тем же, то есть вы не внесли никаких изменений в ваш локальный репо, которые должны быть перенесены в удаленный РЕПО.

Если вы действительно изменили файлы, то вы, должно быть, забыли их зафиксировать.

Если вы создали новые файлы, то вы должны добавить его. Для добавления файлов используйте

git add .

Затем для фиксации всех отредактированных файлов используйте

git commit -am "Commit message"

То

git push origin master

Используйте эти команды. Предположим, что test.md это новый файл, который вы создали, и вы хотите нажать на него с сообщением "Testing"

$ git add test.md
$ git commit -a -m "Testing"
$ git push origin master

Comments

    Ничего не найдено.