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, изменения определенно добавляются в мое локальное РЕПО, но не передаются в удаленное РЕПО.
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