Když děláte nový commit ve desktop klientu GitHubu, nevím jak třeba na Linuxu nebo na Macu, ale na Windows vám to při nezdaru toho moc neřekne. Ve většině případů pouze Failed to create new commit, možná ve všech. A hned vám to nabídne dvě možnosti, otevřít Git Shell nebo vzdát to. Osobně Git Shell nemám moc rád, obecně jako jakoukoliv příkazovou řádku, ale když ji musím použít, poradím si nějak. Nakonec to u mě po pár pokusech dopadlo takto:

Zadal jsem tedy tyto příkazy, v následující posloupnosti:
-
git add -A– tento příkaz nesmí vypsat vůbec nic, pouze v takovém případě jste přidali všechny soubory do commitu. V případě že vám vypíše chyby/varování je opravte. V mém případě stačilo zapnout Dart Editor, nechat si zobrazit vlastnosti projektu a dátApply. Tím se mi aplikovalo stejné zakončení řádku (tedy CRLF) na všechny soubory. -
git commit -m "Initial commit, but as always fully working app
"– Poté co vámgit add -Anevydá žádnou zprávu, můžete udělat samotný commit. Teď by to mělo jít i v GUI klientu, ale já jsem to udělal v Git Shellu. Jednoduše napištegit commit -m "popis commitu"a odentrujte. Pokud se nevyskytla jiná chyba (například popis nebyl příliš dlouhý) tak by jste měli vidět v GitHub for Windows již vytvořený commit a můžete udělat při prvním commitupublisha paksync.