NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Bertram
Člen
Avatar
Bertram:4.8.2017 9:50

Ahoj,
používáte více příkazů git (soubor), případně git (adresář), nebo přidáte vše pomocí git . a to co si nepřejete přidávat máte definováno v .gitignore?

U druhého přístupu by mohl být problém, že zapomenu do .gitignore něco zahrnout, nemyslíte?
Našel jsem i nějaký generátor, ale nevím jak moc se na něj dá spolehnout.

A jaké soubory do repozitáře vlastně patří a jaké ne?

 
Odpovědět
4.8.2017 9:50
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Bertram
Petr Nymsa:4.8.2017 10:34

To co si nepřeješ aby git trackoval má být v .gitignore (například nějaké bin složky, tmp soubory *.tmp,.. ). Commit by se měl dělat po menších změnách a zároveň po nějakých logických celků. Pokud máš nějaký GUI nástroj, co vše zahrnuješ a co ne, je velmi snadné zjistit.
Pokud přes terminál, git status, git show ti pomohou také.
Do repozitáře defakto patří vše co souvisí s projektem a je potřeba, aby všichni členové týmu měli tyto soubory sdílené. Na druhou stranu, typicky binárky se ignorují - ty většinou vzniknou build akcí apod z projektu.

Nahoru Odpovědět
4.8.2017 10:34
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Lako
Člen
Avatar
Odpovídá na Bertram
Lako:4.8.2017 12:52

Řekl bych, že druhý přístup je správný. Nějaké IDE - například Visual Studio - ti pro daný projekt vygenerují patřičný .gitignore, takže se o to moc nemusíš starat...

 
Nahoru Odpovědět
4.8.2017 12:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.