prosba o radu nasazení z Gitu na pythonanywhere!

39 views
Skip to first unread message

Martin Urbášek

unread,
Apr 19, 2016, 5:50:48 PM4/19/16
to django-cs
Zdravím, 

jsem začátečník v Pythonu a Djangu a při tvorbě svých prvních webovek jsem narazil na tento malý problém: 
Když zadám v konzoli na Pythonanywhere  >git pull
vyhodí mi to chybu: $ git pull
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 8 (delta 2), reused 8 (delta 2), pack-reused 0
Unpacking objects: 100% (8/8), done.
From https://github.com/MartinUrbi/my-first-blog a05320a..69dd8e8 master -> origin/master
Updating a05320a..69dd8e8
error: Your local changes to the following files would be overwritten by merge: db.sqlite3
Please, commit your changes or stash them before you can merge.
Aborting
Tak se mi vlastně povedlo to nahodit jen jednou.Ještě předtím v konzoli po >git push to vždycky vypíše:

Warning: push.default is unset; its implicit value is changing in Git 2.0 

To by s tím mohlo taky souviset. Dík moc za rady a tipy! .) 

Martin 

Ales Zoulek

unread,
Apr 19, 2016, 7:03:44 PM4/19/16
to django-cs
Tl;dr
Neverzuj db.sqlite3

V zasade se to snazi stahnout novou verzi zdrojaku, jenze nemuze, protoze by prepsal databazovy soubor, ktery se u tebe lokalne pravdepodbne zmenil, nelze lehce mergnout (binarni soubor) a tak odmitne prikaz, abys neprisel o data.

Resenim by mohlo byt odebrat soubor db.sqlite3 z reposky a aby ho nekdo znova omylem nepridal, vytvorit soubor .gitignore a do nej pridat:
/db.sqlite3



A.


--
--
E-mailová skupina djan...@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „django-cs“ ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu django-cs+...@googlegroups.com.
Chcete-li tuto diskusi zobrazit na webu, navštivte https://groups.google.com/d/msgid/django-cs/75735e60-99ff-49fa-aa40-673d15fcf8e0%40googlegroups.com.
Další možnosti najdete na https://groups.google.com/d/optout.

Petr Viktorin

unread,
Apr 20, 2016, 2:45:32 AM4/20/16
to djan...@googlegroups.com, murba...@gmail.com
On 04/20/2016 01:03 AM, Ales Zoulek wrote:
> Tl;dr
> Neverzuj db.sqlite3
>
> V zasade se to snazi stahnout novou verzi zdrojaku, jenze nemuze,
> protoze by prepsal databazovy soubor, ktery se u tebe lokalne
> pravdepodbne zmenil, nelze lehce mergnout (binarni soubor) a tak odmitne
> prikaz, abys neprisel o data.
>
> Resenim by mohlo byt odebrat soubor db.sqlite3 z reposky

... takže smazat, a dát git add, nebo přímo příkazem:

git rm db.sqlite3

a to lokálně, u tebe.

> a aby ho nekdo
> znova omylem nepridal, vytvorit soubor .gitignore a do nej pridat:
> /db.sqlite3

... a všechno dát do Gitu (status, add, commit, push).

A aby to zafungovalo, budeš ještě nejspíš muset uvést db.sqlite3 na
straně PythonAnywhere do původního stavu. V jejich konzoli napiš:

git checkout db.sqlite3

A pak dej git pull.
> <mailto:djan...@googlegroups.com>
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze
> skupiny, zašlete e-mail na adresu
> django-cs+...@googlegroups.com
> <mailto:django-cs+...@googlegroups.com>.
> <https://groups.google.com/d/msgid/django-cs/75735e60-99ff-49fa-aa40-673d15fcf8e0%40googlegroups.com?utm_medium=email&utm_source=footer>.
> Další možnosti najdete na https://groups.google.com/d/optout.
>
> --
> --
> E-mailová skupina djan...@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> zašlete e-mail na adresu django-cs+...@googlegroups.com
> <mailto:django-cs+...@googlegroups.com>.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/CA%2BvQZ8ognry_AnwH57XPvS8AUgjtxDiAtCd1XEhLK5268mO1mg%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-cs/CA%2BvQZ8ognry_AnwH57XPvS8AUgjtxDiAtCd1XEhLK5268mO1mg%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Martin Urbášek

unread,
Apr 20, 2016, 3:33:33 PM4/20/16
to django-cs, murba...@gmail.com
supr, dík za pomoc! ukázalo se, že jsem měl vytvořené 2 soubory .gitignore a dbsqlite3 v nich bylo, ale nejspíš to nevědělo, který volat. Takže už to frčí jak má :) 
dikes, a těším se příští týden v Brně na pyvo! .) 

M. 



Dne středa 20. dubna 2016 8:45:32 UTC+2 Petr Viktorin napsal(a):
Reply all
Reply to author
Forward
0 new messages