GIT: есть ли незапушенные комиты?
Как узнать, если ли комиты, которые незапушены ?через гит лог непонятно. Чтобы лишний раз git push не писать.
Ответы (4 шт):
Попробуй: git log --pretty=format:"%h - %an, %ar : %s"
ca82a6d - Scott Chacon, 6 years ago : changed the version number
085bb3b - Scott Chacon, 6 years ago : removed unnecessary test
a11bef0 - Scott Chacon, 6 years ago : first commit
Или: git log --pretty=format:"%h %s" --graph
* 2d3acf9 ignore errors from SIGCHLD on trap
* 5e3ee11 Merge branch 'master' of git://github.com/...
|\
| * 420eac9 Added a method for getting the current branch.
* | 30e367c timeout code and tests
* | 5a09431 add timeout protection to grit
* | e1193f8 support for heads with slashes in them
|/
*d6016bc require time for xmlschema
Но лучше используй git push, тк это более правильно.Ведь ты должен знать, что творится у тебя в репозитории
Глянь тут все теги к git log Клац
git status
Выдаст что-то вроде:
Ваша ветка опережает «origin/master» на 1 коммит.
Само собой, для того, чтобы это работало, внешний репозиторий должен быть обновлён git fetch (или git pull).
Если требуется посмотреть визуально, то можно использовать Tortoisegit. В нем есть команда Show log, которая показывает все коммиты и в локальном, и в удалённом репозитории. Специальные метки показывают текущие коммиты.